洛谷p5707有点小疑问

img


我是想计算总时间t,让t个八个小时比大小,t>八个小时就是前一天,t<八个小时就是这一天的,但是一直输出样例不对,也不知道是哪里出现问题,希望各位同志帮我看看,感谢🙏
#include
#include
using namespace std;
int main(void)
{
double s,v;
scanf("%d,%d",&s,&v);
int t = ceil(s/v)+ 10;
if(t>480){
printf("%02d:%02d\n",(1920-t)/60,(1920-t)%60);
}else{
printf("%02d:%02d\n",(480-t)/60,(480-t)%60);
}
return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    int s, v;
    scanf("%d%d", &s, &v);
    int minute = (s - 1) / v + 1+10;
    int hour = (minute - minute % 60)/60;
    printf("%02d:%02d", ((7 - hour) + 24) % 24, (60 - minute % 60)%60);
    return 0;

}

这个在浴谷有答案还有视频可以看看