Advertisement

上学和迟到

阅读量:

题目描述
学校的校规要求早上八时前必须抵达校园。从家到学校的路程总长为s米(其中s \leq 10,000),yyy以v米/分钟的速度(其中$v < 1, ̄{̄}̄̄}̄}̄}̄})匀速步行前往学校。除此之外,在上学的路上它还需额外花费十分钟的时间进行垃圾分类操作。为了确保准时到达,请问yyy最晚应该几点离开家?请将答案输出为HH:MM的时间格式(不足两位时需补零)。鉴于路程较为遥远,在无法赶上早班车的情况下,默认建议至少提前一天出行较为稳妥;但无论如何也不会超出这一时间限制。

输入格式
两个正整数 s,v,意思已经在题目中给定。

采用 hh:mm 格式表示离家的最后一刻(时:分显示为两位数,并在单数位前补零)。

输入输出样例
输入 输出
100 99 07:48

首先设定两个变量用于表示分钟和小时。通过将路程除以速度计算所需行走的时间,并将垃圾分类所需的时间加进去。(由于整除操作不会保留小数部分)因此需要特别注意是否有剩余的一分钟存在。接着将总分钟转换为小时单位。(若计算出的结果超过24,则视为需多走一天)如果结果介于8至24个小时之间(此时需对结果进行特殊处理)则应在前一天开始行动但无需多走整天;若结果小于8个小时(则只需用8减去当前时间即可)。最后判断计算出的结果是否有余下的一小时并相应地进行调整

全部评论 (0)

还没有任何评论哟~