创建asp.net网站,网站推广有哪些举措,wordpress主题购物,安阳安强网络科技有限公司上学迟到
P5707 【深基2.例12】上学迟到 - 洛谷 |https://www.luogu.com.cn/problem/P5707
题目介绍
题目描述 学校和 yyy 的家之间的距离为 s 米#xff0c;而 yyy 以v 米每分钟的速度匀速走向学校。 在上学的路上#xff0c;yyy 还要额外花费 1010 分钟的时间进行垃圾分…上学迟到
P5707 【深基2.例12】上学迟到 - 洛谷 |https://www.luogu.com.cn/problem/P5707
题目介绍
题目描述 学校和 yyy 的家之间的距离为 s 米而 yyy 以v 米每分钟的速度匀速走向学校。 在上学的路上yyy 还要额外花费 1010 分钟的时间进行垃圾分类。 学校要求必须在上午 8:008:00 到达请计算在不迟到的前提下yyy 最晚能什么时候出门。 由于路途遥远yyy 可能不得不提前一点出发但是提前的时间不会超过一天。 输入格式 一行两个正整数 s,v分别代表路程和速度。 输出格式 输出一个 24 小时制下的时间代表 yyy 最晚的出发时间。 输出格式为 HH:MM分别代表该时间的时和分。必须输出两位不足前面补 0。 输入输出样例
输入样例
100 99
输出样例
07:48
解题思路
【这题解决很简单but太坑】
解题三步骤
按要求获取输入数据处理数据按要求获取输出数据
按要求获取输入数据输入vs Scanner sc new Scanner(System.in);//输入int s sc.nextInt();int v sc.nextInt();
处理数据 根据题目的需求计算yyy最晚出门时间 获取yyy需要的总时间 time 倒垃圾时间赶路时间 【由于最小单位数据更容易处理这里采用分钟进行数据传递】 判断在0000前出发还是前一天晚上出发 //获取需要花费的时间总和int time;if(s % v 0) time s/v 10;else time s/v 11;//判断是否在00点前出发int inDay 480;int h,m;if(inDay time){time inDay - time;h time / 60;m time % 60;}else{time inDay 1440 - time;h time / 60;m time % 60;}
输出 采用c语言的输出可以让代码更加简洁优雅 System.out.printf(%02d:%02d,h,m);
完整代码
import java.util.Scanner;
class Main{public static void main(String[] args){Scanner sc new Scanner(System.in);//输入int s sc.nextInt();int v sc.nextInt();//获取需要花费的时间总和int time;if(s % v 0) time s/v 10;else time s/v 11;//判断是否在00点前出发int inDay 480;int h,m;if(inDay time){time inDay - time;h time / 60;m time % 60;}else{time inDay 1440 - time;h time / 60;m time % 60;}System.out.printf(%02d:%02d,h,m);}
}