```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a,t,b;
double s,v,m;
cin>>s>>v;
n=8*60+24*60;
t=ceil(s/v)+10;
n=n-t;
if(n>=24*60)
n-=24*60;
b=n%60;
a=n/60;
if(a<10){
if(b<10) cout<<"0"<<a<<":0"<<b;
else cout<<"0"<<a<<":"<<b;}
else{
if(b<10) cout<<a<<":0"<<b;
else cout<<a<<":"<<b;}
return 0;}
```
@[sanbao17719807835](/user/564563)
by zxh923 @ 2023-05-31 19:07:06
@[zxh923](/user/795784) 栓Q 感激不尽
by a_small_octopus_ball @ 2023-05-31 19:08:56
50分救救~
```cpp
#include<iostream>
using namespace std;
int main()
{
int s, v;
cin >> s >> v;//输入路程,速度
bool i = s % v;//判断是否需要向多的方向舍入
int min = s / v + i + 10;//把初始需要多加入的时间算在里面
//大于60
int hour = 7;
int mint = 60;
if (min >= 60)
{
int k = min / 60;
int m = min % 60;
hour -= k;
mint = 60 - m;
}
else
{
mint = 60 - min;
}
cout << "0" << hour << ":" << mint << endl;
return 0;
}
```
by yuyuyu_627 @ 2023-06-06 23:13:26
@[yuyuyu_627](/user/1015020)
你好像没考虑时间过了一天的事:比如需提前9h出发时,时间便是前一天的22:50
即输出22:50,你的代码输出的是0-2:50
by a_small_octopus_ball @ 2023-08-12 09:34:23
@[yuyuyu_627](/user/1015020) 但我看你好像过了......
by a_small_octopus_ball @ 2023-08-12 09:58:55