首页 > 其他分享 >P5707 【深基2.例12】上学迟到

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

时间:2022-08-15 22:13:56浏览次数:90  
标签:12 10000 深基 yyy 取整 P5707 include minute 前一天

题目传送门

题目大意

yyy 的学校要求早上 88 点前到达。学校到 yyy 的家一共有 s(s≤10000)s(s≤10000) 米,而 yyy 可以以 v(v≤10000)v(v≤10000) 米每分钟的速度匀速走到学校。此外在上学路上它还要额外花 1010 分钟时间进行垃圾分类。请问为了避免迟到 yyy 最晚什么时候出门?输出 HH:MM 的时间格式,不足两位时补零。由于路途遥远,yyy 可能不得不提前一天出发,不过不可能提前超过一天。

思路

题目说明了时间可能是前一天,但不超过前一天的 00 点,
我们可以用一个变量 minute 表示从前一天的 00 点到当前天的 88 点的分钟数,然后 minute 要减去路上的垃圾分类时间 1010 分钟,还要减去向上取整的走路时间,向上取整前要先将 ss 乘 1.01.0,再除以 vv,转换成 doubledouble 类型再取整,就是得数了。要注意,输出小时的时候要先除以 6060,取小时数,再 mod24mod24,因为可能出发时间再前一天。

代码

cpp
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

int main(){
    int s,v,minute;
    cin >> s >> v;
    minute=((24+8)*60)-(ceil(1.0*s/v)+10);
    cout << setfill('0') << setw(2) << (minute/60)%24 << ":" << setw(2) << minute%60 << endl;
    return 0;
}

标签:12,10000,深基,yyy,取整,P5707,include,minute,前一天
From: https://www.cnblogs.com/dollar/p/16589828.html

相关文章

  • 考研记录Week12【8.8~8.14】
    一、本周总结:使用时间:总计42h10min,高数:16h2min,线代:6h22min,英语单词:5h15min,英语真题3h,操作系统:9h3min,政治:2h31min.完成任务:数学:1.高数:辅导讲义结束√2.线代:880线代部分第7,......
  • CF1712B Woeful Permutation 题解
    题目传送门题目简介给定一个正整数\(n\),构造一个数列\(p\),使\(1\)到\(n\)中每一个数都出现且只出现\(1\)次。求最大的\(\sum\limits_{i=1}^n\operatorname......
  • 2022-08-12第二小组 张晟源(正则表达式)
    JAVA(正则表达式)元字符. :匹配处了换行符之外的任意字符\w:匹配字符或数字或下划线或汉字\s:空格\d:匹配数字\b:匹配单词的开始和结束^:匹配字符串的开始$:匹配字符串的......
  • 12. scala配置与创建
    配置1.上传.tgz包2.解压tar-zxvfscala-2.11.12.tgz-C/opt/app/3.配置环境创建scala项目添加maven......
  • 12 Django 力度控制到按钮级别
    易理解的按钮控制:customer.html{%extends'layout.html'%}{%loadstatic%}{%loadpermission%}{%blockcontent%}<divstyle="margin-bottom:5px"c......
  • CSP202112-4 磁盘文件操作
        第一眼,嗯,线段树裸题。开写,交,发现空间炸了,遂离散化。再交,发现在操作0的时候有可能遇到离散化中没出现过的点(即给定数据外的点),因为要二分右端点。怎么办呢?大胆观......
  • LeetCode912 排序数组(手撕快排)
    LeetCode912排序数组classSolution:defsortArray(self,nums:List[int])->List[int]:importrandomdefpartition(l:int,r:int......
  • CF1712E2的双log解法
    令\(x=\operatorname{lcm}(i,j,k)(i<j<k)\)。如果\(x<i+j+k\),那么\(x=k\)或\(2k\)。如果\(x=k\),有\(i\vertk,j\vertk\)。离线后很容易树状数组计算。如果\(x=2......
  • 【Linux】Java获取Linux本机ip为127.0.0.1的解决方法
    前言参考博客:Java获取Linux本机ip为127.0.0.1的解决方法最近新部署了一台服务器,环境搭建好后,运行相应的项目代码时,发现项目获取的服务器IP地址不是我想要的Java代码中......
  • luoguP3224 [HNOI2012]永无乡【线段树,并查集】
    洞庭青草,近中秋,更无一点风色。玉鉴琼田三万顷,着我扁舟一叶。素月分辉,明河共影,表里俱澄澈。悠然心会,妙处难与君说。应念岭表经年,孤光自照,肝胆皆冰雪。短发萧骚襟袖冷,稳泛......