#include #include using namespace std; class calender{ const int YEAR = 2015; struct tm base = {0,0,0,1,0,YEAR}, *tt; public: bool next(){ time_t t = mktime(&base); tt = localtime(&t); base.tm_mday++; return tt->tm_year == YEAR; } bool happyday(){ return (tt->tm_mon == (tt->tm_mday / 10) + (tt->tm_mday % 10) - 1); } }; int main(){ calender c; int happyday = 0; for(; c.next(); ){ if(c.happyday()){ happyday++; } } cout << happyday << endl; return 0; }