//刚开始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岁相关推荐

  1. HDU1201 18岁生日【日期计算】

    18岁生日 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  2. 看腾讯运维应对“18岁照片全民怀旧”事件的方案,你一定不后悔!

    作者丨魏旸:腾讯高级工程师,15年运维经验的老专家,负责QQ空间.微云.QQ空间相册的运维工作,亲历8亿军装照.QQ空间异地多活建设等重大架构升级事件. 2017年12月30日,元旦假期的第一天,你的 ...

  3. 【文末送5本书】与「韦神」齐名,35岁刁晗生任教清华!18岁一战成名,数学界颜值巅峰...

      视学算法报道   编辑:桃子 文末包邮送5本价值百元的高质量技术书籍 [新智元导读]除「韦神」外,北大还有一位和韦东奕并驾齐驱的数学天才.他就是刁晗生,18岁在第46届IMO上一战成名,还一手集齐 ...

  4. 我18岁辍学,22岁进谷歌,还需要本科文凭吗?

    视学算法报道 转载自公众号:机器之心 参与:蛋酱.张倩 人生没有固定的答案,但Chris Olah的道路,不一定适合所有人. 假如你年纪轻轻,就有机会进入顶尖的 AI 公司,时常和业内大佬「谈笑风生」 ...

  5. 18岁辍学,22岁进谷歌和Jeff Dean谈笑风生,这样的我究竟需不需要本科文凭?

    机器之心报道 参与:蛋酱.张倩 人生没有固定的答案,但Chris Olah的道路,不一定适合所有人. 假如你年纪轻轻,就有机会进入顶尖的 AI 公司,时常和业内大佬「谈笑风生」,你还会回到大学,努力通 ...

  6. 姚班学霸陈立杰:16岁保送清华,18岁拿下IOI世界冠军,现摘得FOCS 2019最佳学生论文...

    郭一璞 安妮 发自 凹非寺 量子位 出品  | 公众号 QbitAI 今年的理论计算机顶会FOCS,一位来自浙江湖州的小哥哥一口气中了3篇论文,还拿下了最佳学生论文奖. 而且这不是偶然神迹,类似操作, ...

  7. 18岁一战成名,数学界颜值巅峰!35岁任教清华!

    来源:新智元  北大数院「韦神」,如今可以说是炙手可热的「数学天才」. 穿着朴素,平时几乎将所有的时间都放在了自己的研究中. 白水加馒头成为许多人认识他的标签. 其实,北大还有一位和韦东奕并驾齐驱的数 ...

  8. 「重返18岁」!英特尔首任CTO重磅回归,以CEO身份重掌帅印

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 转载自:新智元 [导读]英特尔CEO司睿博(Bob Swan)将于2月15日离职.继任者是曾在英 ...

  9. 乔布斯 18 岁求职信拍卖价 22.24 万美元,值吗?

    作者 | Carol 出品 | CSDN(ID:CSDNnews) 近日,一份手写的求职信在伦敦的一次拍卖会上以22.24万美元的价格售出.这高昂的价格不禁让人疑惑:什么求职书这么值钱? 实际上,这是 ...

最新文章

  1. OpenCV学习笔记2---命名规约
  2. BMC:幼年特发性关节炎患儿肠道菌群的特征、生物标记的识别及其在临床预测中的作用...
  3. CentOS7x64 防火墙配置
  4. how to write academic english well?
  5. Windows下使用ffmpeg为视频添加字幕
  6. SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在”
  7. android json 斜杠,Android中Json数据去掉斜杠
  8. Oracle数据的导出与导入
  9. c#split方法拆分为数据_【转载】C#使用Split函数根据特定分隔符分割字符串
  10. 递归的使用不当 导致 压缩文件不能压缩二级目录
  11. 图说Netty服务端启动过程
  12. java多线程编程(一基础概念)
  13. 【分享】如何创建自己的Visual Studio 2005/2008配色
  14. 激光雷达与组合导航标定
  15. jQuery中siblings无效
  16. PC 新时代即将到来,Windows 11 将迎来首次重大更新:终于要支持 Android 应用了
  17. Android 内容复制到剪贴板
  18. 新生研讨-校外人员进入校园问题以及通信工程专业给予相关解决方案
  19. 使用adb的时候出现 adb不是内部或者外部命令如何解决
  20. esp01s ntp TM1637 数码管时钟源代码

热门文章

  1. struts2模型驱动和令牌拦截器
  2. 女友刷B站流量告急,技术男友轻松搞定!
  3. 【Python面试】 说说Python变量、函数、类的命名规则?
  4. Dropout的前世与今生
  5. 辽宁省普通话水平测试软件,辽宁普通话水平测试报名入口
  6. python3.6程序实例_Python3.6学习笔记(三)
  7. python网页交互引擎_【Kivy Python UI 框架】模板化交互界面引擎
  8. vue 组件监听页面切换_vue项目如何监听窗口变化,达到页面自适应?
  9. python-argparse使用
  10. 小程序瀑布流无限加载