话不多说,直接上代码。 我们首先计算出yyy需要的时间,第二步用到前一天0点的时间减去yyy需要的时间,最后再逐步计算小时和分钟就可以啦。
```
#include<bits/stdc++.h>
using namespace std;
int main()
{
int s,v,a,b,c,d;
scanf("%d%d",&s,&v);
a=ceil(1.0*s/v)+10;
b=(24+8)*60-a;//到前一天0点的时间
c=b/60%24;//计算小时
d=b%60;//计算分钟
printf("%02d:%02d",c,d);//输出两位,用0补齐
return 0;
}
```
`ceil`函数是向上取整哦。
蒟蒻第一次写题解,有错误望大佬指正。
by xuqihang @ 2023-01-16 20:14:41