专栏文章

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

P5707题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mipb5cfv
此快照首次捕获于
2025/12/03 09:07
3 个月前
此快照最后确认于
2025/12/03 09:07
3 个月前
查看原文
题目已给出了路程与速度,可以求出时间
我们将 88 小时换算为分钟( 8608 * 60
时间可能大于 11 天,我们在求出的时间(分钟)加上 246024 * 60
将时间除以 6060 的结果就是用的小时数,将时间除以 6060 的余数就是用的分钟数
格式化输出可以用 printf("%02d:%02d",h,m);
代码:
CPP
#include<bits/stdc++.h>
using namespace std;
int s,v;
int main(){
    cin>>s>>v;
    int tim=(s+v-1)/v;//计算走路时间
    int al=tim+10;
    int tim2=8*60-al;//计算出发时间(分钟表示)
    if(tim2<0)tim2+=24*60;//处理负数时间
    int h=tim2/60;
    int m=tim2%60;
    //输出
    printf("%02d:%02d",h,m);
    return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...