源代码
#include<bits/stdc++.h>
using namespace std;
char a,b,c,d,e;
int a1,b1,c1,d1,l;
int main()
{
cin >> a >> b >> c >> d >> e;
a1 = a - '0';
b1 = b - '0';
c1 = d - '0';
d1 = e - '0';
if(a1 > 1)
{
a1 = 0;
l++;
}
else if(a1 == 1&&b1 >2) l++;
if(a1 == 0&&(b1==1||b1==3||b1==5||b1==7||b1==8||b1==10||b1==12)&&(c1 > 3||(c1 ==3&&d1 != 1))) l++;
else if(a1 == 0&&(b1==4||b1==6||b1==9||b1==11)&&(c1 > 3||(c1 ==3&&d1 != 0))) l++;
else if(a1 == 0&&b1 == 2&&(c1 > 2||(c1 == 2&&d1 > 8))) l++;
else if(b1 == 0) l++;
cout << l;
return 0;
}