#include<iostream>
#include<cstdio>
using namespace std;
int months[2][12]={31,28,31,30,31,30,31,31,30,31,30,31,31,29,31,30,31,30,31,31,30,31,30,31};//平年各月份,闰年各月份
unsigned long long int max_t;//时间秒数最大值
int is_run(int year)//判断闰年
{if(year%4==0){if(year%400==0){return 1;}else if(year%100==0){return 0;}else{return 1;}}else{return 0;}
}
int main()
{int t,flag;unsigned long long int n,year,month,day,h,m,s;cin>>t;for(int i=0;i<t;i++)//t个case{max_t=0;//初始化flag=0;cin>>n>>year>>month>>day>>h>>m>>s;//读入数据for(int j=0;j<n-1;j++)//计算max_t{max_t=2*max_t+1;}s=s+max_t;//秒数累加m=m+s/60;//分钟累加s=s%60;//秒数取余h=h+m/60;//小时累加m=m%60;//分钟取余day=day+h/24;//天数累加h=h%24;//小时取余flag=is_run(year);//判断闰年month=month-1;while(day>months[flag][month])//当天数大于当前月份所含天数{day=day-months[flag][month];//天数减少month++;//至下一个月if(month==12)//一年过去{month=0;//月份从1月开始year++;//年份累加flag=is_run(year);//判断闰年}}cout<<year<<" "<<month+1<<" "<<day<<" "<<h<<" "<<m<<" "<<s<<endl;//输出}return 0;
}

洛谷p2655 2038年问题 普及/提高- 模拟相关推荐

  1. 洛谷 P2655 2038年问题

    P2655 2038年问题 题目描述 网络时代,机会与危机共存."千年虫"解决之后,会不会有新的"虫"出现?回答是肯定的,"2038年"就是 ...

  2. 洛谷_P2655 2038年问题(尚贤)

    [题目传送门] 复杂模拟题 AC代码 #include <iostream> #include <cstdio> #include <cmath> using na ...

  3. 洛谷P1003 铺地毯 noip2011提高组day1T1

    洛谷P1003 铺地毯 noip2011提高组day1T1 洛谷原题 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n ...

  4. 信息学奥赛一本通 1981:【18NOIP普及组】对称二叉树 | 洛谷 P5018【NOIP2018 普及组】 对称二叉树

    [题目链接] ybt 1981:[18NOIP普及组]对称二叉树 洛谷 P5018[NOIP2018 普及组] 对称二叉树 [题目考点] 二叉树 [解题思路] 先求出二叉树中各子树的结点数 遍历二叉树 ...

  5. #洛谷oj:P1525 [NOIP2010 提高组] 关押罪犯

    洛谷oj:P1525 [NOIP2010 提高组] 关押罪犯 #题目描述 #一看很明显是贪心算法 加排序 因为 这个中间最大值的那一对肯定是不会在一起的 从大到小来看 所有点对都尽量不要在一个监狱 # ...

  6. 洛谷 P1055 ISBN号码【字符串+模拟】

    P1055 ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其 ...

  7. 洛谷 P1598 垂直柱状图【字符串+模拟】

    P1598 垂直柱状图 题目描述 写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过72个字符),然后用柱状图输出每个字符在输入文件中出现的次数.严格地按照输出样例来安排你的输出格式. ...

  8. 洛谷 - P1308 统计单词数(字符串+模拟)

    题目链接:点击查看 题目大意:给出一个字符串a和字符串b,现在问字符串b中有多少个单词与字符串a相等,并记录第一次出现的位置 题目分析:看似很简单的一个模拟题,其实包含了不少需要注意的地方: stri ...

  9. 洛谷 P1031 均分纸牌【交叉模拟】

    题目描述 有 N 堆纸牌,编号分别为 1,2,-, N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若干张纸牌,然后移动. 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 ...

最新文章

  1. MVTN:用于3D形状识别的多视图转换网络(ICCV2021)
  2. ajax 跨域请求,每次会发送两个请求?
  3. C++结构体,联合体
  4. 深入理解l内核v4l2框架之video for linux 2(一)
  5. linux 杀死t状态进程,Linux查杀stopped进程
  6. python极简应用_30个Python常用极简代码,拿走就用
  7. 计算纯文本情况下RichTextBox实际高度的正确方法(.NET)
  8. 一段简单的python代码_一个简单的python写的C/S程序
  9. py樱花代码_武汉大学生用代码敲出樱花绽放,这个开源项目也很酷炫
  10. coolfire文章之七
  11. How to work with Ant
  12. 微处理器 微型计算机系统,(计算机)什么是“微处理器、微型计算机、微型计算机系统,以及它们区别和联系?...
  13. 大白菜装机教程win10_win10安装教程
  14. DOCKER04_详解Dockerfile基本指令、FROM、LABEL、RUN、CMD、ENTRYPOINT、ARG、ENV、VOLUME、USER
  15. 基于simulink的超级电容,电池及DC motor充放电系统仿真
  16. docker 如何批量删除镜像
  17. 一天半辛苦的搞机过程
  18. 05-使用Redis缓存数据,管理员相关数据表
  19. 四大CPU体系结构:ARM、X86/Atom、MIPS、PowerPC
  20. java反射判断是否是基本类型_Java反射学习

热门文章

  1. 谢国忠:大数据在金融(视频+图文)
  2. BeautifulSoup4用法详解
  3. 无线传感网络的定位和时间同步技术简述
  4. 南京邮电大学计算机学硕2021,南京邮电大学2021年硕士研究生拟录取名单
  5. 机器人python极客pdf_机器人Python极客编程入门与实战
  6. Windows游戏开发学习一 —— WinMain函数
  7. Luogu 5108 仰望半月的夜空(后缀数组)
  8. 冒泡排序【必会知识】
  9. 计算机网络(自顶向下)第四章部分答案
  10. linux内核-系统调用execve()