A3830 | 【算法】时间简史
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
Gold King架着他的加特林日夜守护着他的至宝,时间一天天过去,爱思考的Gold King突然对时间产生了兴趣。他拿起一个木棒给时间计时,在地上画了一些横线,有些是连着的横线,有些是断开的横线。原来Gold King在画八卦图,然后Gold King联想到了计算机,于是就有了计算机中的时间问题---时间戳。
时间戳是指从1970年1月1日凌晨0时0分0秒作为时间起点,到现在为止经过的秒数。比方说如果时间戳已经累积到了919642718这个数值,就是说这时距离1970年1月1日凌晨0时0分0已经过去了
时间戳是指从1970年1月1日凌晨0时0分0秒作为时间起点,到现在为止经过的秒数。比方说如果时间戳已经累积到了919642718这个数值,就是说这时距离1970年1月1日凌晨0时0分0已经过去了
输入格式
第一行为数据组数T 第2……T+1行,每行7个数字描述一组数据,分别为表示时间的变量长度(二进制位数),然后是“时间起点”的年份,月份,日期,小时,分钟,秒数。
输出格式
T行,对于每组数据,输出1行,6个数字,分别表示最后的有效时间的年份,月份,日期,小时,分钟,秒数。
输入输出样例
输入 #1
2 32 1970 1 1 0 0 0 32 2015 11 8 8 30 0
输出 #1
2038 1 19 3 14 7 2083 11 26 11 44 7
注意:样例中有2组测试数据,每一组数据输入之后,都会得到对应的一组结果。具体结果展示如下:
2
32 1970 1 1 0 0 0
2038 1 19 3 14 7
32 2015 11 8 8 30 0
2083 11 26 11 44 7
-----------------------我是分隔符----------------------------------------
数据组数 <=1000,
变量长度 <=32,
0 <=年份 <=1000
2
32 1970 1 1 0 0 0
2038 1 19 3 14 7
32 2015 11 8 8 30 0
2083 11 26 11 44 7
-----------------------我是分隔符----------------------------------------
数据组数 <=1000,
变量长度 <=32,
0 <=年份 <=1000
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted