#3954. [GESP2406 一级] 休息时间
[GESP2406 一级] 休息时间
休息时间
题目描述
⼩杨计划在某个时刻开始学习,并决定在学习 秒后开始休息。 ⼩杨想知道⾃⼰开始休息的时刻是多少。
输入格式
前三⾏每⾏包含⼀个整数,分别表⽰⼩杨开始学习时刻的时 、分 、秒 ( , , 的值符合 )。 第四⾏包含⼀个整数 ,表⽰⼩杨学习的总秒数(注: 的值符合 )。
输出格式
输出⼀⾏,包含三个整数,分别表⽰⼩杨开始休息时刻的时、分、秒。 3.1.4 样例1 1 12 2 59 3 59 4 10 1 13 0 9 3.1.5 样例解释 ⼩杨在时刻 12:59:59 开始学习,学习 秒后开始休息,即在 13:0:9 时刻开始休息。 3.1.6 数据范围 对于全部数据,保证有 。 3.1.7 参考程序 1 #include<bits/stdc++.h> 2 using namespace std; 3 int main(){ 4 int h,m,s; 5 cin>>h>>m>>s; 6 int k; 7 cin>>k; 8 int now=h6060+m*60+s; 9 now+=k; 10 int hh = now/3600; 11 now %= 3600; 12 int mm = now/60; 13 now %= 60; 14 cout<<hh<<" "<<mm<<" "<<now<<"\n"; 15 }
样例输入 #1
1 12
2 59
3 59
4 10
1 13 0 9
样例输出 #1
样例解释 #1
⼩杨在时刻 12:59:59 开始学习,学习 秒后开始休息,即在 13:0:9 时刻开始休息。
数据范围
对于全部数据,保证有 。
知识点与难度
本题涉及的知识点从属于 GESP 1级,难度等级:⭐ 。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |
生测试数据后,按实际 subtask 分组改写上表。