当前位置: 首页 > news >正文

洛谷P5707上学迟到

题目来源:https://www.luogu.com.cn/problem/P5707

题意:学校要求在八点前到达,计算最晚出门时间。

已知路上要花十分钟用来垃圾分类。

输入与学校距离s,速度v m/min

输出24小时制的时间

这里考虑到不足1分钟按一分钟计算,所以在计算路上时间时我们需要向上取整,所以会用到ceil函数

以下是AC代码

  • 我们把所有时间都转化为分钟,计算后再转化为24小时制时间
  • 主要判断时间是否在前一天
#include <bits/stdc++.h>
using namespace std;
void change(int min)//用来把分钟转化为时间。并输出
{int h=min/60;min%=60;if(h<10) cout<<"0"<<h;else cout<<h;cout<<":";//if(min<0) min*=-1;if(min<10) cout<<"0"<<min;else cout<<min;
}
int main()
{float s,v;cin>>s>>v;int t=ceil(s/v)+10;//计算路上花费的时间 if(t>8*60){t-=8*60;int min=24*60;min-=t;change(min);}else {int min=8*60;min-=t;change(min);}return 0;
}
http://www.sczhlp.com/news/5922/

相关文章:

  • 局部注意力机制提升Transformer长序列时间预测
  • 荒原之梦 | 可以用往年的书备考今年的考研数学吗?
  • Windows 安装 RabbitMQ 消息队列超详细步骤(附加详细操作截屏) - Rainbow
  • 打造亿级流量开放平台的架构演进与工程实战
  • 敏宝
  • PCIe x4 八口 USB3.0 扩展卡:图像采集领域的新助力
  • Linux系统mdadm进行raid管理
  • 我爱java
  • batch学习
  • Java 和 Tesseract 实现验证码识别
  • 使用Eclipse Memory Analyzer分析java程序占用内存的情况
  • 用Java 和 Tesseract 实现验证码识别
  • 抓取直播源
  • 【自学嵌入式:51单片机】直流电机驱动(PWM)和呼吸灯
  • ROS2-TF2基础
  • 7.6.1 链接器如何解析多重定义的全局符号
  • Keil MDK 5.39 超详细下载安装流程图解,嵌入式工程师必备
  • Python多通道特征融合的验证码识别系统
  • lyra中的动画接口AnimationLayer使用
  • Java核心类——5.使用EnumMap
  • unreal5学习
  • Niagara
  • minimap
  • debug
  • Blender学习
  • Java集合——5.编写hashCode方法
  • 2025-08-06 模拟赛总结
  • 若依的poi导出 ,数值类型字段设置导出为数值不是文本
  • 开心网、快播、千千静听...我用 AI 给这些逝去的网站建了座 “墓园”
  • Qt6.9在线安装问题记录