上学迟到问题

简介: 上学迟到问题

解题思路:

输入s和v,并输出一个时间。首先,通过输入获取s和v两个值,分别表示起点和速度。接下来,通过ceil(s / v) + 10计算一个整数t。这似乎表示一个距离,其中ceil函数表示向上取整,所以s / v表示起点和终点之间的时间差,加上10是为了确保时间足够。然后,计算一个整数n,其值为8小时24分钟的整数倍减去t。这里8小时24分钟似乎表示一天的时间,减去t是为了保证结果在一天之内。接着,通过除法和取余操作将n转换为小时和分钟,存储在变量a和b中。最后,根据小时数和分钟数的值,使用条件语句输出格式化时间。如果小时数小于10,则在小时数前添加一个0;如果分钟数小于10,则在分钟数前添加一个0。并将结果格式化为小时和分钟的形式。

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main() 
{
    double s,v;
    cin >> s >> v;
    int t = ceil(s / v) + 10;
 
    int n = 8 * 60 + 24 * 60;
    n = n - t;
    if(n > 24 * 60)
    n -= 24 * 60;
    int a = n / 60;
    int b = n % 60;
 
    if(a<10)
  {
    if(b<10) 
            cout<<"0"<<a<<":0"<<b;
    else 
            cout<<"0"<<a<<":"<<b;
  }
  else
  {
    if(b<10) 
            cout<<a<<":0"<<b;
    else 
            cout<<a<<":"<<b;
    }
}


相关文章
|
4月前
|
前端开发 JavaScript 程序员
过年了,程序员们,请多关照自己!休息是为了走得更远!
过年了,程序员们,请多关照自己!休息是为了走得更远!
|
11月前
|
敏捷开发 canal otter
【周末瞎想】这个需求能不能不做?
【周末瞎想】这个需求能不能不做?
66 0
|
算法 Java
每日一题冲刺大厂第二十天 砍树
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
72 0
|
前端开发 JavaScript 程序员
圣诞临近,小包送给大家一个雪人,一群麋鹿,一堆糖果,一句祝福,圣诞快乐!
圣诞临近,小包送给大家一个雪人,一群麋鹿,一堆糖果,一句祝福,圣诞快乐!
204 0
圣诞临近,小包送给大家一个雪人,一群麋鹿,一堆糖果,一句祝福,圣诞快乐!
|
算法 索引
双指针算法详解——朋友跨年陪女友我陪算法
正片开始👀 双指针👏 首先咱得知道何为双指针,听起来很上流,其实有手就行。
双指针算法详解——朋友跨年陪女友我陪算法
|
算法
算法竞赛题解:上学迟到
算法竞赛题解:上学迟到
275 0
|
算法 C++
蓝桥杯十天冲刺计划
蓝桥杯十天冲刺计划
|
算法
蓝桥杯每日一刷(第二天)
蓝桥杯每日一刷(第二天)
131 0
|
人工智能 安全 小程序
致那逝去的青春岁月
大家好,我是浙江大学计算机学院2020届的硕士毕业生。目前就职于阿里云IoT部门,从事物联网操作系统及IoT小程序相关的工作。在毕业一年之际,我怀着无比怀念的心情写下了这篇文章,主要介绍自己大学期间的经历,以及毕业时的心情和毕业后的感想。
致那逝去的青春岁月