90分答案请求指正!

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

也不知道是我不会用ceil函数还是咋的,我之前用这玩意也有问题,,, ```cpp t=(s%v==0)?s/v+10:s/v+11; min=60-t%60; ``` 把那两行改成这个来判断取整,应该就可以了。我现在一直弃用ceil改用这种三目运算符。 然后,你的代码还会有问题 比如,当你输入470 1的时候,正确答案00:00,而输出却是23:60 所以你的程序后面要加这几行 ```cpp if(min==60){ h++; min=0; } if(h==24) h=0; ``` 讲到这我就不得不说测试点其实是有漏洞的! 比如,我写的程序在输入470 1的时候,会输出00:60,但我还是AC了,,所以我又提交了一遍,加了一行,以防日后hack ```cpp if(min==60) min=0; ```
by xyhuuz @ 2023-10-24 23:01:15


@[xyhuuz](/user/478356) ceil()用于浮点数而这个是int,
by L1739424615 @ 2023-10-26 16:36:55


@[L1739424615](/user/1120003) 受教,感谢
by xyhuuz @ 2023-10-26 18:45:27


|