求助

P5707 【深基2.例12】上学迟到

憨憨儿 @ 2023-09-24 20:35:25

感觉思路对的,但是70

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int s,v,a,b,c;
    cin>>s>>v;

    if(s%v!=0)
    a=s/v+1;//不足一分钟+1 
    else a=s/v;

    b=(a+10)/60;
    c=(a+10)%60;//我的想法是分开算分钟和小时 
    if(c==0)//整小时情况 
    {
        if(8-b<=0)//前一天出发 
        cout<<32-b<<':'<<"00";
        else cout<<'0'<<8-b<<':'<<"00";
    }
    else
    {
        if(7-b<=0)//非整小时从7开始减 
        cout<<31-b<<':'<<60-c;
        else cout<<'0'<<7-b<<':'<<60-c;
    }
    return 0;
}

|