Problem Description
今天是2017年8月6日,农历闰六月十五。

小度独自凭栏,望着一轮圆月,发出了“今夕何夕,见此良人”的寂寞感慨。

为了排遣郁结,它决定思考一个数学问题:接下来最近的哪一年里的同一个日子,和今天的星期数一样?比如今天是8月6日,星期日。下一个也是星期日的8月6日发生在2023年。

小贴士:在公历中,能被4整除但不能被100整除,或能被400整除的年份即为闰年。

Input
第一行为T,表示输入数据组数。

每组数据包含一个日期,格式为YYYY-MM-DD。

1 ≤ T ≤ 10000

YYYY ≥ 2017

日期一定是个合法的日期

Output
对每组数据输出答案年份,题目保证答案不会超过四位数。

Sample Input
3
2017-08-06
2017-08-07
2018-01-01

Sample Output
2023
2023
2024

Source
2017”百度之星”程序设计大赛 - 初赛(A)

#include <iostream>
#include <cstdio>using namespace std;bool runnian(int year)//判断闰年
{return ((year%4==0&&year%100!=0)||(year%400==0));
}int main()
{int t;scanf("%d",&t);while(t--){int y,m,d;scanf("%d-%d-%d",&y,&m,&d);int sum=0;while(1){if(m==2&&d==29){sum=(sum+365*4+runnian(y))%7;y=y+4;if(sum==0&&runnian(y))break;}else{if(m>=3){sum=(sum+365+runnian(y+1))%7;y++;if(sum==0)break;}else{sum=(sum+365+runnian(y))%7;y++;if(sum==0)break;}}}printf("%d\n",y);}return 0;
}

hdu6112.今夕何夕相关推荐

  1. hdu6112今夕何夕

    今天是2017年8月6日,农历闰六月十五. 小度独自凭栏,望着一轮圆月,发出了"今夕何夕,见此良人"的寂寞感慨. 为了排遣郁结,它决定思考一个数学问题:接下来最近的哪一年里的同一个 ...

  2. HDU6112今夕何夕(Java写法)

    今夕何夕 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  3. hdu6112 今夕何夕

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6112 题意:中文题 解析:其实思路应该都是有的,就是写起来麻烦一点,我的做法是先做一个每年天数的前缀和 ...

  4. ACM数论----基姆拉尔森计算公式(今天计算星期几)

    1.用途:给你年月日,计算今天星期几 2.公式:Week = (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7: 其中: d为几号,m为月份,y为年份 3.注:把 ...

  5. hdu6112(模拟) 今夕何夕

    今夕何夕 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  6. hdu 6112 今夕何夕

    今夕何夕 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  7. 今夕何夕影迷小伙伴,喜欢的壁纸都在高图网

    今夕何夕图片壁纸,高图网 让你一次就找到心仪的壁纸图片! <今夕何夕>是由卫翰韬执导,孙怡.金瀚.檀健次领衔主演,罗秋韵.余承恩.王旭东主演,张志坚.海铃特别出演的古装言情剧 .该剧根据时 ...

  8. 追剧《今夕何夕》,同步唯美高清桌面壁纸

    追剧图片.追剧高清图片,高图壁纸网站精选最新追剧图片新鲜的剧照满足你应援的需求! 孙怡<今夕何夕>红衣海报图片 金瀚<今夕何夕>高清图片 孙怡金瀚<今夕何夕>唯美海 ...

  9. 2017百度之星初赛:A-1005. 今夕何夕

    今夕何夕  Accepts: 1345  Submissions: 5533  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 32768/ ...

最新文章

  1. PO BO VO DTO POJO DAO概念及其作用(附转换图)
  2. TYVJ 2002 扑克牌 题解
  3. RGB 转 YUV 算法
  4. Spring : 静态代理模式和JDK、CGLIB动态代理
  5. 【C#】第2章学习要点
  6. php中fread用法,php fread函数与fread函数用法_PHP教程
  7. 软件测试——文档测试
  8. 感染所有html病毒代码,非常简单的病毒代码汇总
  9. 最全整理浏览器兼容性问题与解决方案
  10. 3 2012年 毕节市 工业废水排放量 5466 万吨 中国城市统计年鉴2013 335-341
  11. 实例详解ISA防火墙策略元素
  12. js制作点击会自动隐藏的导航栏(固定在在头部的)
  13. Day of Week
  14. 波长链(TRON)---发币
  15. Python滞后相关系数(Lagged correlation)代码分享,气象相关
  16. 微信公众号/小程序注册认证
  17. React 超详细入门教程
  18. 【地铁上的设计模式】--创建型模式:工厂方法模式
  19. mac 查看当前文件的路径
  20. JCE无限制权限策略文件

热门文章

  1. 5.python字符串基础操作
  2. java虚拟机中的双亲委派机制
  3. 中国二手车出口现状与趋势分析
  4. [Tyvj Jan]青蛙跳荷叶
  5. 专栏五:食管癌Cancer Cell文章生信部分解析
  6. JNDI注入demo使用rmi方式
  7. 如何评价java 课程_如何评价一个项目课程的好与坏?
  8. 数值计算方法 第一章 数值计算中的误差 笔记
  9. 时区 : America/Mexico_City 中文:美国中部时间(墨西哥城) 的夏令时
  10. 《别了,我曾经挚爱的她》