zstu 4242: 校庆(2016年新生赛暨全国新生邀请赛)
2016-11-22 19:56
447 查看
#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全国新生邀请赛E题】
- 【浙江理工大学2016年新生赛暨全国新生邀请赛】 F 牛吃草,ZSTUOJ4243 【计算几何+二分】
- 【浙江理工大学2016年新生赛暨全国新生邀请赛】 E 校庆 ZSTUPJ4242 【坑爹的日期计算】
- zstu Problem G: 众数(2016年新生赛暨全国新生邀请赛)
- zstu 4246萌新吃果果(2016年新生赛暨全国新生邀请赛)
- zstu 4243牛吃草(2016年新生赛暨全国新生邀请赛)
- zstu 4245 KI的斐波那契(2016年新生赛暨全国新生邀请赛)
- 【浙江理工大学2016年新生赛暨全国新生邀请赛】 J 萌新吃果果,ZSTUOJ 4286【模拟】
- 浙江理工大学2016年新生赛暨全国新生邀请赛H ZSTUOJ 4245: KI的斐波那契
- 【浙江理工大学2016年新生赛暨全国新生邀请赛】 A,Save the Princess,ZSTUOJ 4238【博弈?】
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- codeforces 699C(广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛)
- 哈工大-2016级新生程序设计全国邀请赛 小明和字符串
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 哈工大- 2016级新生程序设计全国邀请赛 行编辑器
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- Contest1051 - 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- hrbustoj I.行编辑器(2016级新生程序设计全国邀请赛)