C++50分求助
查看原帖
C++50分求助
912777
Wanzm_Alymine楼主2023/1/14 12:52

看的是C171507的题解,看着思路打的,对了代码好几遍,没看出啥问题

代码如下

#include <bits/stdc++.h>
using namespace std;
int s,v;
long long cT,aT,bT,gH,gM;
int main()
{
    aT = 8 * 60 + 24 * 60;
    cin >> s >> v;
    if ( s%v != 0)
    {
        cT = ceil (s/v + 11);
    }
    else 
    {
        cT = s/v + 10;
    }
    aT = aT - cT;
    if (aT >= 24 * 60)
        aT = aT - 24 * 60;
    gH = aT / 60;
    gM = aT % 60;
    if (gM > 10)
    {
        if (gH > 10)
            cout << "0" << gH << ":0" << gM;
        else
            cout << "0" << gH << ":" << gM;
    }
    else 
    {
        if (gH < 10)
            cout << gH << ":0" << gM;
        else
            cout << gH << ":" << gM;
    }
    return 0;
}
2023/1/14 12:52
加载中...