#include<bits/stdc++.h>
int m, d;
int M[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int Ans;
int main() {
std::cin >> m;
getchar();
std::cin >> d;
if(m == 0 && d == 0) {
std::cout << 2;
return 0;
}
if(m <= 12) {
if(d > M[m] || d == 0) std::cout << 1;
else std::cout << 0;
}
else if(m > 12 && m % 10 > 2) {
if(d > M[m % 10] || d == 0) std::cout << 2;
else std::cout << 1;
}
else if(m > 12 && m % 10 == 0) {
if(d > M[10] || d == 0) std::cout << 2;
else std::cout << 1;
}
else {
if(d > M[m % 10 + 10] && d > M[m % 10] || d == 0) std::cout << 2;
else std::cout << 1;
}
return 0;
}
Rt,感觉什么hack都过了,就是不过最后一点