上学迟到问题

简介: 上学迟到问题

解题思路:

输入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;
    }
}


相关文章
|
前端开发 算法 JavaScript
深入理解并解决 npm ERESOLVE (Peer Conflict) 问题
如果你持续使用 LTS 版本的 Node.js,或者主动更新了 npm 到 7+,一定见过下面这个难懂的报错: “unable to resolve dependency tree&quot;,字面意思就是无法解析依赖树,然后下面一大长串东西都在尝试告诉开发者无法解析的原因,并建议修复依赖间的冲突,但很尴尬的一点是……可能看了之后还是不知道,我要修复什么冲突呢?
7612 1
深入理解并解决 npm ERESOLVE (Peer Conflict) 问题
|
存储 Linux
Centos 8 磁盘扩展xfs文件系统 (LVM)
│ ├── 注意事项 │ ├── 备份数据 │ ├── 检查磁盘状态 │ └── 确认设备名称 │ └── 总结 ```
732 14
|
分布式计算 Hadoop Linux
Centos7配置Hadoop出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的解决
Centos7配置Hadoop出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的解决
2549 0
|
网络安全 Docker 容器
VScode远程服务器之远程 远程容器 进行开发(五)
VScode远程服务器之远程 远程容器 进行开发(五)
566 1
|
Web App开发 应用服务中间件 网络安全
如何在 Apache 和 Nginx 上配置 OCSP Stapling
如何在 Apache 和 Nginx 上配置 OCSP Stapling
683 9
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
496 3
|
JavaScript 安全 前端开发
JS实现复制功能
JS实现复制功能
196 0
|
Kubernetes 负载均衡 调度
在K8S中,什么是kubernetes?
在K8S中,什么是kubernetes?
|
API 网络安全 数据安全/隐私保护
SMTP邮件邮箱API发送邮件的方法和步骤
使用SMTP邮件邮箱API(如AokSend)发送邮件涉及6个步骤:获取SMTP服务器地址和端口,进行身份验证,构建邮件内容,连接到服务器,发送邮件及处理结果。例如,Gmail的SMTP服务器地址是smtp.gmail.com,端口587。此方法适用于程序化发送邮件,确保安全并支持大规模发信服务。
|
API C语言 图形学
EasyX图形库学习(一、窗口创建函数initgraph、背景颜色设置setbkcolor、图形绘制函数)
EasyX图形库学习(一、窗口创建函数initgraph、背景颜色设置setbkcolor、图形绘制函数)