题目
代码
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int s, v;
cin >> s >> v;
int time = s / v;
if (s%v != 0)
time++;
time += 10;
int result = (8 * 60 - time + 24*60) % (60*24);//首先将小时都转换为分钟为同一单位,再用与24小时的加处理所需时间大于一开始的时间而出现的过夜问题,最后通过与24小时的取余算出在一天的时间内时间的表示数(以分钟为单位)
int hour = result / 60;//分离出小时数
int min = result%60;//得到分钟数
cout << setw(2) << setfill('0') << hour << ":";
cout << setw(2) << setfill('0') << min << endl;
return 0;
}