- 武逸程's Note
【小点】有关时间计算的题
- 2024-3-16 19:53:52 @
先换算成统一的单位,然后根据时间进制取整和取模
例:起床时间
题目描述
到寒假了,挖土机开始了寒假集训。33DAI 这几天上午都要上课。
已知上课时间为上午的 时 分,33DAI 从起床到赶到教室需要 分钟。
请问 33DAI 最晚什么时间起床才不会迟到。
输入格式
第一行三个整数
输出格式
输出一行,为两个整数 ,表示 33DAI 最晚必须 时 分钟起床才不会迟到。
请不要输出多余的前导 ,比如时间 07:05
请输出 7 5
。
输入数据 1
8 0 50
输出数据 1
7 10
输入数据 2
10 30 25
输出数据 2
10 5
#include<bits/stdc++.h>
using namespace std;
int main(void){
int h,m,x,H,M,t;
cin>>h>>m>>x;
t=h*60+m;
H=(t-x)/60;
M=(t-x)%60;
cout<<H<<" "<<M<<endl;
return 0;
}