落谷 P5707 上学迟到
#include<iostream>
using namespace std;
int main()
{
int s, v;
cin >> s >> v;
int t;
if (s % v == 0)
t = s / v;
else
t = s / v + 1;
if (t < 60)
{
if (60 - t - 10 < 0)
{
cout << "06:"<<60+60-t-10;
}
else
{
cout << "07:";
if (60 - t - 10 < 10)
cout << "0" << 60 - t - 10;
else
cout << 60 - t - 10;
}
}
if (t >= 60 && t <= 480)
{
int t1 = t / 60+1;
int t2 = t / 60;
if (60 - (t - t2 * 60) - 10 < 0)
{
cout << "0" << 8 - t1 -1<< ":"<<60+ 60 - (t - t2 * 60) - 10;
}
else
{
cout << "0" << 8 - t1 << ":";
if (60 - (t - t2 * 60) - 10 < 10)
cout << "0" << 60 - (t - t2 * 60) - 10;
else
cout << 60 - (t - t2 * 60) - 10;
//cout <<" "<< t1 << " " << t2<<" "<<t;
}
}
if (t > 480)
{
int t1 = t / 60 + 1 - 8;
int t2 = t / 60;
if (60 - (t - t2 * 60) - 10 < 0)
{
if (24 - t1 < 10)
cout << "0" << 24 - t1 << ":"<<60+ 60 - (t - t2 * 60) - 10;
else
cout << 24 - t1 << ":"<< 60 - (t - t2 * 60) - 10;
}
else
{
if (24 - t1 < 10)
cout << "0" << 24 - t1 << ":";
else
cout << 24 - t1 << ":";
if (60 - (t - t2 * 60) - 10 < 10)
cout << "0" << 60 - (t - t2 * 60) - 10;
else
cout << 60 - (t - t2 * 60) - 10;
//cout << t1 << " " << t2<<" "<<t;
}
}
return 0;
}