hdu1201--18岁生日
来源:互联网 发布:ping地址命令 端口 编辑:程序博客网 时间:2024/04/30 04:01
18岁生日
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18825 Accepted Submission(s): 6007
Problem Description
Gardon的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。
Input
一个数T,后面T行每行有一个日期,格式是YYYY-MM-DD。如我的生日是1988-03-07。
Output
T行,每行一个数,表示此人从出生到18岁生日所经过的天数。如果这个人没有18岁生日,就输出-1。
Sample Input
11988-03-07
Sample Output
6574ac代码:#include<cstdio>int run(int y){ return (y%400==0||y%100!=0&&y%4==0);}int main(){ int T,y,m,d,i,k; scanf("%d",&T); while(T--) { k=0; scanf("%d-%d-%d",&y,&m,&d); if(m==2&&d==29) printf("-1\n"); else { if(m>2) y++; for(i=0;i<18;i++) { if(run(y+i)) k+=366; else k+=365; } printf("%d\n",k); } } return 0;}
0 0
- hdu1201 18岁生日
- HDU1201:18岁生日
- HDU1201 18岁生日
- hdu1201 18岁生日
- hdu1201-18岁生日
- hdu1201--18岁生日
- HDU1201 18岁生日
- hdu1201 18岁生日
- HDU1201-18岁生日
- hdu1201 18岁生日
- HDU1201 18岁的生日
- 杭电ACM--HDU1201--18岁生日
- HDU1201 18岁生日【日期计算】
- hdu1201 18岁生日(java版本)
- hdu1201十八岁生日
- ACM-简单题之18岁生日——hdu1201
- HDU1201求出生到18岁生日总天数
- hdu1201
- 北漂一周的事儿
- Ubuntu 下安装apache+PHP
- 深入解析Java对象的hashCode和hashCode在HashMap的底层数据结构的应用
- ANSI C
- cocos2dx 制作单机麻将(五)
- hdu1201--18岁生日
- 使用jQuery使JSP页面中2个div的长度保持相同
- ACM 94. [NOIP2001] 统计单词个数(划分dp)
- 如何用 SQL Tuning Advisor (STA) 优化SQL语句
- 《分布式操作系统》部分知识点整理
- HDU 3790 - 最短路径问题(优化Dijkstra)
- java中到底什么是继承?
- Android 4.0 Launcher2源码分析——启动过程分析
- 八一八讨厌的字符串