#include<iostream>
using namespace std;
int leap_year(int year)
{
if((year%100 != 0 && year%4 == 0) || (year % 400 == 0)) return 1;
else return 0;
}
int main()
{
int T;
cin>>T;
int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int p[12]={31,29,31,30,31,30,31,31,30,31,30,31};
while(T--)
{
int year,month,date;
int sum=0;
cin>>year>>month>>date;
if(year==2017)
{
if(month==10)
sum=28-date;
else
{
sum=m[month-1]-date+27;
for(int i=month;i<10-1;i++)
{
sum+=m[i];
}
}
}
else
{
if(!leap_year(year))
{
sum=m[month-1]-date+301;
for(int i=month;i<12;i++)
sum+=m[i];
}
else
{
sum=sum+p[month-1]-date+301;
for(int i=month;i<12;i++)
sum+=p[i];
}
}
for(int i=year+1;i<2017;i++)
{
if(leap_year(i)) sum+=366;
else sum+=365;
}
cout<<sum<<endl;
}
return 0;
}
zstu 4242: 校庆(2016年新生赛暨全国新生邀请赛)
最新推荐文章于 2016-12-02 13:14:00 发布