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

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

时间:2023-09-14 21:46:43浏览次数:41  
标签:10 12 洛谷 int 深基 yyy 60 时间 time

题目描述

学校和 yyy 的家之间的距离为 ss 米,而 yyy 以 vv 米每分钟的速度匀速走向学校。

在上学的路上,yyy 还要额外花费 1010 分钟的时间进行垃圾分类。

学校要求必须在上午 \textrm{8:00}8:00 到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。

由于路途遥远,yyy 可能不得不提前一点出发,但是提前的时间不会超过一天。

输入格式

一行两个正整数 s,vs,v,分别代表路程和速度。

输出格式

输出一个 2424 小时制下的时间,代表 yyy 最晚的出发时间。

 

输出格式为 \texttt{HH:MM}HH:MM,分别代表该时间的时和分。必须输出两位,不足前面补 00。

输入输出样例

输入 #1
100 99
输出 #1
07:48

说明/提示

对于 100\%100% 的数据,1 \le s,v \le 10^41≤s,v≤104。

解题思路

先算出yyy上学路上需要的时间,注意小数的转换 ex:s=100 v=3 所需时间为 33.3  即需要 34min才能走完路程, 此时将8点钟换算成分钟,再减去路上垃圾分类的10分钟   最后通过60进制得到对应的小时和分钟。 notice:提前一天时的时间转换为,24*60min+所要提前的时间;

代码示例

#include<iostream>
#include<math.h>
using namespace std;
int main() {
float s;
int v;
cin>>s>>v;
float time;
time = s/v;
int t;
t = int(time);
if (time!=int(time)) 
 t = int(time)+1;
t = 480 - t - 10>=0? 480-t-10:24*60+(480 -t -10);
int h = t / 60;
int min = t % 60;
if(h>=9)
cout<<h<<":";
else
cout<<"0"<<h<<":";
if(min>=9)
cout<<min;
else cout<<"0"<<min;
}

 

标签:10,12,洛谷,int,深基,yyy,60,时间,time
From: https://www.cnblogs.com/ywy1/p/17703540.html

相关文章

  • 洛谷 P9518 queue
    一眼模拟。需要维护的东西可以根据操作求得:start:正在玩游戏的\(1\)或\(2\)个人;arrive:当前在排队但没玩游戏的队列、每个人是否在排队、游玩;leave:每个人是否在排队、游玩。如何维护正在玩游戏的人:我们使用\(p_1\)、\(p_2\)两变量存储,优先保证\(p_1\)有值,当\(p_1......
  • 洛谷OJ [P5018 对称二叉树] (深度优先搜索、二叉树、思维)
    P5018[NOIP2018普及组]对称二叉树题意:给定一棵树,树上的每个结点有一个权值,问你这棵树的子树中节点数最多的对称二叉树的节点数是多少?对称二叉树的定义如下:对于树中的每一个结点,要么没有子节点,要么既有左儿子,又有右节点,且对称位置的结点点权相等。输入格式:第一行......
  • 9.12 div.1
    EducationalCodeforcesRound100(RatedforDiv.2)EducationalCodeforcesRound101(RatedforDiv.2)EducationalCodeforcesRound102(RatedforDiv.2)B-FindTheArray思路:相邻的数要有一方能整除另一方,那么一方为1的话一定可以,按奇偶位置将数分为两部分,求出a......
  • odoo12中菜单的生成
    小记:其实本来不打算学这个的,因为我们部门的人都会这个。有一天领导让我做个工具,要集成到这个odoo12中,因为好久没有搞这个了。对菜单也不是太清楚。本来想着问一下同事,给我把这个菜单搞定就完了。也不是多复杂的问题,结果人家说。你这都不会。还搞个毛呀。我只有呵呵了。没办法......
  • 【dfs基础题】洛谷P1219题解
    题目大意给定棋盘的规格为\(n×n\),现在要摆\(n\)个皇后,使得每个皇后不能互相攻击。题目解答由题意可知,如果两个皇后在同一行或同一列或同一对角线,那么就会互相攻击。那么就简单了,若当前要摆的是第\(i\)个皇后,那么只需要for循环一遍前面的\(i-1\)个皇后,判断前面的皇后......
  • P2532 [AHOI2012] 树屋阶梯
    原题有点被降智了,但降得不多我先说我的\(TLE\)做法把设\(dp_{i,j}\)表示楼梯第一行长\(i\),最后一行长\(j\)的划分方案数我们每次看覆盖掉左下角的矩形的右上角覆盖位置,可以得到递推式:\[dp_{i,j}=\sum_{k=i}^{j}{dp_{i,k-1}\timesdp_{1,j-k}}\]最终复杂度\(O(n^3)\),但别......
  • 洛谷[P1305 新二叉树] Tag:二叉树、基础数据结构
    P1305新二叉树题目描述:输入一串二叉树,输出其前序遍历。输入格式:第一行为二叉树的节点数$n(1\len\le26)$,后面\(n\)行,每一个字母为节点,后两个字母分别为其左右儿子。特别地,数据保证第一行读入的节点必为根节点。空节点用*表示输出格式:二叉树的前序遍历。思路:对......
  • 2023.9.12
    今天没有学习新知识,从新看了看c语言的知识,我认为有一个好的基础对未来的学习更有帮助,我先看了看c的编辑编译连接运行,和java是有区别的,java是用的类,这些都没什么,我在学习数据类型时看了看原反补码,主要是数据存储是按照二进制存储的,然后存的是它的反码,最开头有个控制正负的1和0,浮点......
  • 2023年9月12日 天气:晴
    今天背了十个单词,然后还学了Java的关于继承的知识点。然后明天没有课打算早点起来背二十个单词,然后去操场玩会。    今天试了一下上课说的输出不同写法的结果。publicclassshuchu{publicstaticvoidmain(String[]args){inta......
  • Intel正式发布雷电5:120Gbps带宽、240W充电逆天!玩法远胜USB4 2.0
    Intel正式发布了全新一代的Thunderbolt5接口标准,也就是雷电5,无论传输速度还是连接能力,都实现了一次巨大的飞跃,更是展示了基于雷电5的新一代笔记本、扩展坞原型。这里,我们就看看雷电5到底带来了哪些变化,可以如何改变我们的工作、生活和娱乐方式,以及Intel在背后有怎样的思考,做出了......