hdu_1201:18岁生日
来源:互联网 发布:电信4g网络不支持短信 编辑:程序博客网 时间:2024/04/30 06:14
http://acm.hdu.edu.cn/showproblem.php?pid=1201
#include <stdio.h>int isyear(int x){if ( (x%400==0)||(x%100!=0&&x%4==0) ){return 1;}elsereturn 0;}int dayofmonth[13][2]={ 0,0,31,31, 28,29, 31,31,30,30,31,31, 30,30,31,31,31,31,30,30,31,31,30,30,31,31,};struct E {int day,month,year;void nextday(){day++;if (day>dayofmonth[month][isyear(year)]){day=1;month++;}if (month>12){month=1;year++;}}};int buf[3000][13][32];int main(){E tmp;tmp.day=1;tmp.month=1;tmp.year=0;int cnt=0;while (tmp.year!=3000){buf[tmp.year][tmp.month][tmp.day]=cnt;tmp.nextday();cnt++;}int n,y,m,d;while (scanf("%d",&n)!=EOF){while (n--){scanf("%4d-%2d-%2d",&y,&m,&d);if (isyear(y)){if (m==2&&d==29){if (!isyear(y+18)){printf("-1\n");continue;}}}int x=buf[y+18][m][d]-buf[y][m][d];printf("%d\n",x);}}return 0;}
- hdu_1201:18岁生日
- hdu_1201 18岁生日
- hdu1201 18岁生日
- 18岁的生日
- HDU1201:18岁生日
- 18岁生日
- 18岁生日
- [ACM]18岁生日
- 18岁生日
- HDU1201 18岁生日
- 18岁生日
- 18岁生日
- 18,20岁生日
- hdu1201 18岁生日
- hdu1201-18岁生日
- hdu1201--18岁生日
- 18岁生日
- 1037:18岁生日
- 八字易经算法之用JAVA实现最简单的批八字算命
- Android Traceview调试工具
- 错误4命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”。是否缺少程序集引用?
- 自定义android用户控件,使用回调函数实现自定义事件
- myeclipse 内存设置
- hdu_1201:18岁生日
- @synthesize obj=_obj的意义详解 @property和@synthesize
- 【操作系统】linux--关闭vmware下linux的警报声的方法
- SQL Server 临时表
- Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略
- 滤波器最新资料大全
- 点到线段的距离
- 第七章 字符串处理
- delegate为什么用弱引用