今夕何年(模拟日期)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 568 Accepted Submission(s): 168
Problem Description
今天是2017年8月6日,农历闰六月十五。
第一行为T,表示输入数据组数。
对每组数据输出答案年份,题目保证答案不会超过四位数。
3
2017-08-06
2017-08-07
2018-01-01
2023
2023
2024
#include <queue>
#include <map>
#include <vector>
#include <cmath>
#include <stack>
#include <climits>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;int T[10003][13][35];
int yue[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{int num = 1;int year = 1,m = 1,n = 1;memset(T,-1,sizeof(T));while(!(year == 10000 && m == 1 && n == 1)){if(year%4==0 && year %100!=0 || year %400 == 0)yue[2] = 29;elseyue[2] = 28;T[year][m][n] = num++;int j = n / yue[m];n++;if(j){n = 1;j = (m) / 12;m++;if(j) m = 1;year += j;}}int t;scanf("%d",&t);while(t--){scanf("%d-%d-%d",&year,&m,&n);int be = T[year][m][n];for(int i = year+1;i < 10000; i++){if(T[i][m][n] != -1 && (T[i][m][n]-be) % 7 == 0){printf("%d\n",i);break;}}}return 0;
}
今夕何年(模拟日期)相关推荐
- 今夕何年 模拟 思维题
今天是2017年8月6日,农历闰六月十五. 小度独自凭栏,望着一轮圆月,发出了"今夕何夕,见此良人"的寂寞感慨. 为了排遣郁结,它决定思考一个数学问题:接下来最近的哪一年里的同一个 ...
- hdu 6112 今夕何年(模拟)
今天是2017年8月6日,农历闰六月十五. 小度独自凭栏,望着一轮圆月,发出了"今夕何夕,见此良人"的寂寞感慨. 为了排遣郁结,它决定思考一个数学问题:接下来最近的哪一年里的同一个 ...
- javaSE (十七)Date、SimpleDateFormat、Calendar类的方法(计算在这个世界上生活多少天、显示今夕何年何月、判断闰年还是平年)
1.Date.SimpleDateFormat类计算在这个世界上生活多少天: Date类的构造方法:Date().Date(long date) Date类的常用方法:void setTime(lon ...
- 互联网的一些小知识点
易学教程 天道酬勤 学无止境 <button type="button" class="navbar-toggle" data-toggle=" ...
- MUI框架div模拟按钮(日期选择器)导致双击才能弹出选择框,移动端Web不支持dblclick双击的问题。
一些前任项目遗留的问题,mui坑太多,不知道为什么要用div模拟日期选择的button按钮,导致使用时点击2次才能弹出日期选择框,但是他之前的项目都没问题,可以单击弹出,浪费了我大量时间排查原因. ★ ...
- jest.conf.js_如何在Jest中正确模拟Moment.js / dates
jest.conf.js by Iain Nash 由伊恩·纳什(Iain Nash) 如何在Jest中正确模拟Moment.js / dates (How to correctly mock Mom ...
- javaSE学习笔记_目录
计算机基础知识 javaSE (一)数据类型转换.++/–运算符 javaSE (二)逻辑/位运算符.左移右移运算符.switch语句 循环语句.数组 javaSE (三)循环语句.数组.按值传递(i ...
- 前端测试框架 jasmine 的使用
最近的项目在使用AngulaJs,对JS代码的测试问题就摆在了面前.通过对比我们选择了 Karma + jasmine ,使用 Jasmine做单元测试 ,Karma 自动化完成,当然了如果使用 K ...
- webdriver---API---(java版) 高级应用
1.封装一个javascript语句点击元素操作方法(用于解决click()方法无法点击的元素) package china;import org.testng.annotations.Test;im ...
最新文章
- 沙盘正在注销进程start_进程,线程,多线程
- python的模块、包、库区别。导入包/模块的方式
- Java多线程网络爬虫(时光网为例)
- 通配符(WildCard)与正则表达式(Regular Expression)
- mysql 常用存储引擎InnoDBMyISAM表格对比
- 【java集合框架源码剖析系列】java源码剖析之TreeSet
- 江苏省计算机二级高级office知识点,江苏省计算机二级考试(江苏省二级office题库)...
- 中科院计算机研究所排名,中国科学院计算技术研究所
- ad走开窗线_奇怪的用户,您不存在。 走开。
- 机械秒表的使用方法_秒表的使用方法!
- 20180102下结构体
- 使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程(Part 1) 1
- c语言银行信用卡卡管理系统,自编自导多人多卡信用卡管理系统
- Hibernate持久化对象生命周期之实战探索
- MySQL 之 基本语法
- 谷歌研究员Francois Chollet:有良知的AI研究人员不应该在Facebook工作
- android多媒体备忘录,基于android的多媒体备忘录的设计与实现
- DecryptLogin:python模拟登陆模块
- 修者和修士不同,修士又称修道者
- 【愚公系列】2021年12月 攻防世界-简单题-MOBILE-002(app1)
热门文章
- Python 3.x爬虫技巧总结
- 观看《赢在中国 蓝天碧水间》观后感
- 程伟健:粤港澳大湾区西进 , 城市民宿集群将为金湾发展实力布局
- 杜教筛 狄利克雷卷积入门
- 火箭还是飞机?——DevOps的两种模式
- BAD_POOL_CALLER蓝屏故障
- Java 面试全解析:核心知识点与典型面试题
- 行星轨迹制作_探知宇宙!八大行星手工制作,和孩子一起探索宇宙奥秘,宝宝妈收 !(附教程)...
- PAT A1062 Talent and Virtue (25分)
- 7-13 查找奥运五环色的位置 (10分)