http://acm.hdu.edu.cn/showproblem.php?pid=1201
#include<iostream>
using namespace std;
int main()
{
int result,T,d,m,y;
int i,j;
cin>>T;
while(T--)
{
cin>>y>>m>>d;
m=-m,d=-d;
if(m==2&&d==29){cout<<"-1"<<endl;continue;}//没有生日
if(m>2){
i=y+18;
if(i%400==0||(i%100!=0&&i%4==0))result =366;
else result =365;
}
else{
i=y;
if(i%400==0||(i%100!=0&&i%4==0))result =366;
else result =365;
}
for(i=y+1;i<=y+17;i++)
{
if(i%400==0||(i%100!=0&&i%4==0))
result += 366;
else result +=365;
}
cout<<result<<endl;
}
return 0;
}