蓝桥杯 基础练习VIP 龟兔赛跑预测(java)

龟兔赛跑预测 基础练习 龟兔赛跑预测   时间限制:1.0s   内存限制:512.0MB        问题描述   话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且 阅读详情
题目描述
话说这个世界上有各种各样的兔子和乌龟,但是  研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔  子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以  上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不停止。 

然而有些比赛相当漫长,全程观看会耗费大量时间,而小华发现只要在每场比赛开始后记录下兔子和乌龟的数据——兔子的速度v1(表示每秒兔子能跑v1  米),乌龟的速度v2,以及兔子对应的t,s值,以及赛道的长度l——就能预测出比赛的结果。但是小华很懒,不想通过手工计算推测出比赛的结果,于是他找  到了你——清华大学计算机系的高才生——请求帮助,请你写一个程序,对于输入的一场比赛的数据v1,v2,t,s,l,预测该场比赛的结果。
输入
输入只有一行,包含用空格隔开的五个正整数v1,v2,t,s,l,其中(v1,v2< =100;t< =300;s< =10;l< =10000且为v1,v2的公倍数) 
输出
输出包含两行,第一行输出比赛结果——一个大写字母“T”或“R”或“D”,分别表示乌龟获胜,兔子获胜,或者两者同时到达终点。 

第二行输出一个正整数,表示获胜者(或者双方同时)到达终点所耗费的时间(秒数)。 
样例输入
10  5  5  2  20 
样例输出
D

4


代码如下:

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int v1,v2,t,s,len;
		v1=scanner.nextInt();	//兔子速度v1
		v2=scanner.nextInt();	//乌龟速度v2
		t=scanner.nextInt();	//领先t米或以上
		s=scanner.nextInt();	//休息s秒
		len=scanner.nextInt();	//赛道长度l
		
		int t1=0,t2=0;    //兔子和乌龟所用的时间
		int s1=0,s2=0;    //兔子和乌龟所走的路程
		
		//比谁先跑到终点
		while (s1<len && s2<len){
			if(s1-s2>=t){//兔子在休息,乌龟在跑
				t2+=s;//把兔子休息的时间,加在乌龟上
				s1=v1*t1;
				s2=v2*t2;
			}else{//兔子与乌龟一起跑
				t1++;
				t2++;
				s1=v1*t1;
				s2=v2*t2;
			}
		}
		if(s1<s2){//比各自走过的路程
			System.out.println("T");
			System.out.println(len/v2);
		}else if(s1==s2){
			System.out.println("D");
			System.out.println(len/v2);
		}else{
			System.out.println("R");
			System.out.println(len/v1);
		}
	}
}

【JAVA】(vip)蓝桥杯试题 基础练习 龟兔赛跑预测 BASIC-24 JAVA 目录试题 基础练习 龟兔赛跑预测要点要点一:本题官方给出的关键字要点二要点三本题代码:未用数组 试题 基础练习 龟兔赛跑预测 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是 立即下载

相关推荐

Abaqus CEL分析必备:Hypermesh网格导出与inp文件合并技巧

本文详细介绍了在Abaqus CEL分析中使用Hypermesh生成六面体网格并合并多组件inp文件的完整流程。从单元类型设置(EC3D8R)、网格质量优化到inp文件合并技巧,提供了一套解决流固耦合仿真前处理痛点的实战方案,帮助工程师高效完成复杂CEL分析任务。

weixin_29279101的博客 218

蓝桥杯 基础练习24 龟兔赛跑

问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不...

吃包子的博客 522

jlink v9刷固件修改序列号来修复弹窗

jlink v9弹窗警告修复j

weixin_40500627的博客 9372

task2:条件、循环结构

编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。 for i in range(1500, 2700): if i % 35 == 0: print(i) 龟兔赛跑游戏 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛.

qq_53998085的博客 431

嵌入式工程师必看:BLDC电机驱动电路设计全流程(附MOS管选型指南)

本文为嵌入式工程师提供了BLDC电机驱动电路设计的全流程实战指南。文章深入解析了三相全桥逆变电路的核心原理,并重点阐述了功率MOSFET的选型关键参数,如Vds、Rds(on)和Qg。同时,详细介绍了栅极驱动设计、PCB布局布线要点及调试安全步骤,旨在帮助开发者构建稳定高效的BLDC驱动系统。

weixin_29194817的博客 592

阿里云人工智能工程师ACA认证免费课程学习笔记

阿里云人工智能工程师ACA认证免费课程学习笔记

engchina的专栏 2014

蓝桥杯C语言基础练习 龟兔赛跑预测(模拟法)

题目描述话说这个世界上有各种各样的兔子和乌龟,但是  研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔  子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以  上,它们就会停下来休息s秒。对于不同的兔子,t,s...

zhangge138的博客 3338

自适应陷波器的原理与实现

x(t)是叠加有两个频率干扰信号的输入信号,s(t)是需要保留的有用信号,在输入信号中,我们只知道频率w1和w2,但不知道信号的幅度A和相位θ,自适应陷波器可以估计两个未知的幅度和相位值,这需要我们提供两路相互正交的单频信号,如cos(w1t)、sin(w1t),通过调整其权值,从而合成出与干扰信号完全相同的信号A1cos(w1t+θ1),从而实现干扰信号的滤除。采用LMS算法,在保证不损失其他有用信号的情况下,有效地抑制输入信号中某一频率的干扰,如需滤除多个频率,只需要增加相应的输入信号。

Melkiades2333的博客 6894

Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测

题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以 上,它们就会停下来休息s秒。对于不同的兔子,t,...

南 墙 1万+

Widar3.0复现日志(DFSExtractionCode)

需要使用的matlab基本功能

XiaoQiXiaoWei_J的博客 2439

密码学系列3-Elgamal加密及其IND-CPA安全性证明

但这没有任何影响,敌手本身就只能知道公钥,他并没有能力知道挑战者是否知道对应的私钥。所以上述整个游戏就是一个模拟实验,敌手无法区分挑战者运行的是这个模拟实验,还是真正的按照第一节的算法构造的实验(挑战者知道私钥…为什么合起来的时候有1/2:因为T既可能是随机的也可能是g^{ab},这两种情况概率为1/2。能够攻破Elgamal加密方案,那么挑战者利用敌手的能力构建下面游戏,来求解困难性问题DDH。就是挑战者选的随机数,虽然挑战者自己也不知道。),否则挑战者输出0,作为DDH的回答。

qq_41359358的博客 1252

蓝桥杯 基础练习VIP 龟兔赛跑预测 java

蓝桥杯 基础练习VIP 龟兔赛跑预测 java 题目 题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或...

向南的博客 216

基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程

利用STM32单片机移植NES游戏模拟器,完成NES游戏开发,可以玩标准的NES游戏,已测试超级玛丽、魂斗罗之类的都可以正常运行。

4万+

java 龟兔赛跑预测_Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测

题目描述话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以 上,它们就会停下来休息s秒。对于不同的兔子,t,s...

weixin_36368715的博客 433

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

蓝桥杯VIP试题 之 基础练习 龟兔赛跑预测 - JAVA

蓝桥杯VIP试题 之 基础练习 龟兔赛跑预测 - JAVA 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不停止。

陈言必行 -- Unity游戏开发领域优质博主 1519

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

java中的龟兔赛跑代码_[蓝桥杯][基础练习VIP]龟兔赛跑预测 (Java代码)

解题思路:注意事项:参考代码:import java.util.Scanner;public class Main {public static void main(String args[]){Scanner sc = new Scanner(System.in);int v1 = sc.nextInt();//兔子的速度int v2 = sc.nextInt();//乌龟的速度int t = ...

weixin_42676824的博客 451

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

蓝桥杯java龟兔赛跑_【JAVA】(vip)蓝桥杯试题 基础练习 龟兔赛跑预测 BASIC-24 JAVA...

试题 基础练习 龟兔赛跑预测资源限制时间限制:1.0s 内存限制:512.0MB问题描述话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔...

weixin_29574585的博客 133

蓝桥杯 基础练习VIP 龟兔赛跑预测(Java解题)

题目描述话说这个世界上有各种各样的兔子和乌龟,但是  研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔  子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以  上,它们就会停下来休息s秒。对于不同的兔子,t,s...

mcp3128 712

蓝桥杯java龟兔赛跑_[蓝桥杯][基础练习VIP]龟兔赛跑预测 (C语言代码)

解题思路:使用while循环,一次循环为一秒,然后每秒进行处理,具体的代码都有注释注意事项:个人感觉题目具有一定歧义:兔子只要发现领先t米,都会休息s秒,但是事实上,如果兔子发现领先,然后休息,乌龟前进m秒后(比如1s)。兔子依然领先超过t米,那么按照题意应该再次休息s秒(题目说的是任何时候只要领先t就休息s),事实上正确答案所实现的,在这种情况下,兔子不会重新“刷新”休息时间。具体的代码有注释。...

weixin_34359680的博客 249

蓝桥杯java龟兔赛跑_蓝桥杯 1476: [蓝桥杯][基础练习VIP]龟兔赛跑预测

基本思想:题中提示了,按秒计数,这样不用像蚂蚁问题一样考虑半秒;关键点:直接按秒计算;#include#include#include#include#include#include#include#includeusing namespace std;int main(){int v1, v2;int t, s, l;cin >> v1 >> v2 >> t ...

weixin_40008033的博客 92

30行以下java基础代码_[蓝桥杯][基础练习VIP]龟兔赛跑预测(Java代码) 30行!!!...

解题思路:如下注意事项:注意判断兔子跑完全程的结束条件参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intv1=in.nextInt(),v2=in.nextInt(),t=in...

weixin_39758229的博客 82

蓝桥杯 基础练习 龟兔赛跑预测 (vip)

基础练习 龟兔赛跑预测 代码 #include&lt;bits/stdc++.h&gt; using namespace std; int main() { int v1,v2,t,s,l; cin&gt;&gt;v1&gt;&gt;v2&gt;&gt;t&gt;&gt;s&gt;&gt;l; int num=0,s1=0,s2=0; while(1)...

Qi2456的博客 640
上一篇: 蓝桥杯 算法提高VIP Pascal三角(java)
下一篇: 蓝桥杯 基础练习VIP 矩形面积交(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值