90分#9 wa蒟蒻求助

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

a1111_xh1215 @ 2023-12-12 16:30:32

rt

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,v;
    cin>>n>>v;
    double m=1.0*n/v;
    int mm;
    if(m==(int)(m*1.0/v))
    {
        mm=m;
    }
    else
    {
        mm=m+1;
    }
    mm+=10;
    int nm=8*60-mm;
    if(n>=24*60)
    {
        n-=24*60;
    }
    if(nm<=0)
    {
        nm+=24*60;
    }
    if(nm<0)
    {
        nm+=24*60;
    }
    if(nm<0)
    {
        nm+=24*60;
    }
    if(nm/60<10)
    {
        cout<<0;
    }
    cout<<nm/60<<":";
    nm=nm%60;
    if(nm<10)
    {
        cout<<0;
    }
    cout<<nm;
    return 0;
}

by lvtianrui @ 2023-12-12 16:34:56

太酷辣


by coding_dream @ 2023-12-12 17:59:54

你这个

if(nm<0)
    {
        nm+=24*60;
    }

有点多看着有点不好改 然后变量尽量用原题给的(是上题做了关于n的吗?)(定义变量放一起会死是吧?) (改了一个多小时了今天继续)


by coding_dream @ 2023-12-12 18:05:11

wocou你比我高一个年级,学长啊! 加;生日快乐


by a1111_xh1215 @ 2023-12-12 21:40:26

@coding_dream 谢谢,这个题主要是做着做着烦了...然后就...


by a1111_xh1215 @ 2023-12-12 21:42:31

@coding_dream emm。。。不知道咋回事,写了三遍粘多了


by a1111_xh1215 @ 2023-12-12 22:02:06

@coding_dream 我给他简化了一下之后AC


by coding_dream @ 2023-12-13 12:19:39

@a1111_xh1215 好的


|