zcmu1734: 18岁
//刚开始A题时不怎么会,现在来说太简单了~
1734: 18岁
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 265 Solved: 92
[Submit][Status][Web Board]
Description
小明的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。
Input
输入的第一行是一个数T,后面T行每行有一个日期,格式是YYYY-MM-DD。如我的生日是1988-03-07。
Output
T行,每行一个数,表示此人从出生到18岁生日所经过的天数。如果这个人没有18岁生日,就输出-1。
Sample Input
1
1988-03-07
Sample Output
6574
HINT
AC_code:
#include<stdio.h>
bool leapYear(int y)
{if((y % 4 == 0&&(y % 100))||y % 400 == 0)return true;return false;
}
int a[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};
int main()
{int T;scanf("%d",&T);while(T--){int y,m,d,sum = 0;scanf("%d-%d-%d",&y,&m,&d);int start_y = y+1,end_y = y+18;if(!leapYear(end_y)&&m == 2&&d == 29)sum = -1;else{if(leapYear(y))a[2] = 29;elsea[2] = 28;for(int i = m; i <= 12; i++){sum += a[i];}//sum -= d;for(int i = start_y; i < end_y; i++){if(leapYear(i))sum += 366;elsesum += 365;}if(leapYear(end_y))a[2] = 29;elsea[2] = 28;for(int j = 1; j < m; j++){sum += a[j];}//sum += d;}printf("%d\n",sum);}return 0;
}
zcmu1734: 18岁相关推荐
- HDU1201 18岁生日【日期计算】
18岁生日 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- 看腾讯运维应对“18岁照片全民怀旧”事件的方案,你一定不后悔!
作者丨魏旸:腾讯高级工程师,15年运维经验的老专家,负责QQ空间.微云.QQ空间相册的运维工作,亲历8亿军装照.QQ空间异地多活建设等重大架构升级事件. 2017年12月30日,元旦假期的第一天,你的 ...
- 【文末送5本书】与「韦神」齐名,35岁刁晗生任教清华!18岁一战成名,数学界颜值巅峰...
视学算法报道 编辑:桃子 文末包邮送5本价值百元的高质量技术书籍 [新智元导读]除「韦神」外,北大还有一位和韦东奕并驾齐驱的数学天才.他就是刁晗生,18岁在第46届IMO上一战成名,还一手集齐 ...
- 我18岁辍学,22岁进谷歌,还需要本科文凭吗?
视学算法报道 转载自公众号:机器之心 参与:蛋酱.张倩 人生没有固定的答案,但Chris Olah的道路,不一定适合所有人. 假如你年纪轻轻,就有机会进入顶尖的 AI 公司,时常和业内大佬「谈笑风生」 ...
- 18岁辍学,22岁进谷歌和Jeff Dean谈笑风生,这样的我究竟需不需要本科文凭?
机器之心报道 参与:蛋酱.张倩 人生没有固定的答案,但Chris Olah的道路,不一定适合所有人. 假如你年纪轻轻,就有机会进入顶尖的 AI 公司,时常和业内大佬「谈笑风生」,你还会回到大学,努力通 ...
- 姚班学霸陈立杰:16岁保送清华,18岁拿下IOI世界冠军,现摘得FOCS 2019最佳学生论文...
郭一璞 安妮 发自 凹非寺 量子位 出品 | 公众号 QbitAI 今年的理论计算机顶会FOCS,一位来自浙江湖州的小哥哥一口气中了3篇论文,还拿下了最佳学生论文奖. 而且这不是偶然神迹,类似操作, ...
- 18岁一战成名,数学界颜值巅峰!35岁任教清华!
来源:新智元 北大数院「韦神」,如今可以说是炙手可热的「数学天才」. 穿着朴素,平时几乎将所有的时间都放在了自己的研究中. 白水加馒头成为许多人认识他的标签. 其实,北大还有一位和韦东奕并驾齐驱的数 ...
- 「重返18岁」!英特尔首任CTO重磅回归,以CEO身份重掌帅印
点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 转载自:新智元 [导读]英特尔CEO司睿博(Bob Swan)将于2月15日离职.继任者是曾在英 ...
- 乔布斯 18 岁求职信拍卖价 22.24 万美元,值吗?
作者 | Carol 出品 | CSDN(ID:CSDNnews) 近日,一份手写的求职信在伦敦的一次拍卖会上以22.24万美元的价格售出.这高昂的价格不禁让人疑惑:什么求职书这么值钱? 实际上,这是 ...
最新文章
- OpenCV学习笔记2---命名规约
- BMC:幼年特发性关节炎患儿肠道菌群的特征、生物标记的识别及其在临床预测中的作用...
- CentOS7x64 防火墙配置
- how to write academic english well?
- Windows下使用ffmpeg为视频添加字幕
- SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在”
- android json 斜杠,Android中Json数据去掉斜杠
- Oracle数据的导出与导入
- c#split方法拆分为数据_【转载】C#使用Split函数根据特定分隔符分割字符串
- 递归的使用不当 导致 压缩文件不能压缩二级目录
- 图说Netty服务端启动过程
- java多线程编程(一基础概念)
- 【分享】如何创建自己的Visual Studio 2005/2008配色
- 激光雷达与组合导航标定
- jQuery中siblings无效
- PC 新时代即将到来,Windows 11 将迎来首次重大更新:终于要支持 Android 应用了
- Android 内容复制到剪贴板
- 新生研讨-校外人员进入校园问题以及通信工程专业给予相关解决方案
- 使用adb的时候出现 adb不是内部或者外部命令如何解决
- esp01s ntp TM1637 数码管时钟源代码