#define _GLIBCXX_DEBUG #include using namespace std; int main() { vector day = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int ans = 0, month = 1, i = 1; while(month < 13){ if(day[month] < i){ month++; i = 1; continue; } int sum = 0, j = i; while(0 < j){ sum += j%10; j /= 10; } if(month == sum) ans++; i++; } cout << ans << endl; }