Octorber 21st
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2296 Accepted Submission(s): 1431
![](https://i-blog.csdnimg.cn/blog_migrate/0e9229c40c90e70575ac55e252993bde.jpeg)
7 10 20 10 19 10 1 10 21 9 1 11 11 12 12
1 2 20 It's today!! 50 What a pity, it has passed! What a pity, it has passed!
it's water
#include<iostream>
using namespace std;
int getmonth(int n)
{
if(n==2) return 28;
switch(n)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:return 31;break;
default:return 30;break;
}
}
int main()
{
int m,d,cas,sum,i;
cin>>cas;
while(cas--)
{
cin>>m>>d;
if(m>10 || (m==10 && d>21))
cout<<"What a pity, it has passed!"<<endl;
else if(m==10 && d==21)
cout<<"It's today!!"<<endl;
else
{
sum=0;
if(m==10)
{
sum+=21-d;
}
else
{
sum=21;
for(i=m+1;i<10;i++)
sum+=getmonth(i);
sum+=getmonth(m)-d;
}
cout<<sum<<endl;
}
}
}