装饰网站建设重要性,网站建设群,惠州注册公司流程和费用,新闻资讯到底是哪个公司的问题描述话说这个世界上有各种各样的兔子和乌龟#xff0c;但是研究发现#xff0c;所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛#xff0c;小华对此很感兴趣#xff0c;于是决定研究不同兔子和乌龟的赛跑。他发现…问题描述话说这个世界上有各种各样的兔子和乌龟但是研究发现所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛小华对此很感兴趣于是决定研究不同兔子和乌龟的赛跑。他发现兔子虽然跑比乌龟快但它们有众所周知的毛病——骄傲且懒惰于是在与乌龟的比赛中一旦任一秒结束后兔子发现自己领先t米或以上它们就会停下来休息s秒。对于不同的兔子ts的数值是不同的但是所有的乌龟却是一致——它们不到终点决不停止。 然而有些比赛相当漫长全程观看会耗费大量时间而小华发现只要在每场比赛开始后记录下兔子和乌龟的数据——兔子的速度v1表示每秒兔子能跑v1米乌龟的速度v2以及兔子对应的ts值以及赛道的长度l——就能预测出比赛的结果。但是小华很懒不想通过手工计算推测出比赛的结果于是他找到了你——清华大学计算机系的高才生——请求帮助请你写一个程序对于输入的一场比赛的数据v1v2tsl预测该场比赛的结果。输入格式输入只有一行包含用空格隔开的五个正整数v1v2tsl其中(v1,v2100;t300;s10;l10000且为v1,v2的公倍数)输出格式输出包含两行第一行输出比赛结果——一个大写字母“T”或“R”或“D”分别表示乌龟获胜兔子获胜或者两者同时到达终点。 第二行输出一个正整数表示获胜者或者双方同时到达终点所耗费的时间秒数。样例输入10 5 5 2 20样例输出D4样例输入10 5 5 1 20样例输出R3样例输入10 5 5 3 20样例输出T4import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner key new Scanner(System.in);int v1 key.nextInt();int v2 key.nextInt();int t key.nextInt();int s key.nextInt();int l key.nextInt();int t2 , t1 , s1 , s2 ;t1 1;t2 1;s1 v1;s2 v2;a: while (true) { //记录循环标记if (s1 s2 s1 l) {System.out.println(D \n t1);break;}if (s1 l) {System.out.println(R \n t1);break;}if (s2 l) {System.out.println(T \n t2);break;}if (s1 - s2 t) {t1 s; //兔子的时间增加但是距离不变for (int i 1; i s; i) {t2;s2 v2;if (s2 l) {System.out.println(T \n t2);break a;//退出两层循环即退出while循环}}} else{t1 1;t2 1;s1 v1;s2 v2;}}}
}