#L0010. 时间快进

时间快进

题目背景

小舟在筹备一场线上活动,需要反复推算「若干小时之后是几月几日几时」,算得他头昏脑涨,于是想写个程序代劳。

题目描述

假设当前时刻是 yymmddhh 时,那么 kk 小时之后的时刻可以记作 yy'mm'dd'hh' 时。现在给出 y,m,d,h,ky, m, d, h, k 这五个数,请你帮小舟算出对应的 y,m,d,hy', m', d', h' 分别是多少。

输入格式

输入共有五行,每行一个正整数,依次表示 y,m,d,h,ky, m, d, h, k

输出格式

输出一行,包含四个整数,依次表示 y,m,d,hy', m', d', h',相邻两个数之间用一个空格隔开。

样例

2008
2
28
23
1
2008 2 29 0

提示

对于全部数据,保证 2000y30002000 \leq y \leq 3000,1m121 \leq m \leq 12,1d311 \leq d \leq 31,0h230 \leq h \leq 23,1k241 \leq k \leq 24,且输入的时刻是合法存在的。

闰年的判定规则如下:

  • 普通闰年:年份能被 44 整除,但不能被 100100 整除。
  • 世纪闰年:年份能被 400400 整除。

满足以上任意一条规则的年份就是闰年,否则是平年。

难度 普及-
通过率
尝试 0
已通过 0
ID
738
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者