解题思路:
这个题看起来很ez,其实就是很ez,但是想不全就会出现一些微妙的问题
注意事项:
参考代码:
package basic; import java.util.Scanner; /** * @author Alex * @date 2018/3/6 */ public class Basic_24 { public static void main(String[] args) { int v1, v2, t, s, l; // v1 = 10; v2 = 5; t = 5; s = 2; l = 20; int rabbit = 0, turtle = 0; int min = 0; int flag = 0; Scanner input = new Scanner(System.in); v1 = input.nextInt(); v2 = input.nextInt(); t = input.nextInt(); s = input.nextInt(); l = input.nextInt(); while (rabbit < l && turtle < l) { if (flag == 0 && rabbit - turtle >= t) flag = s; if (flag == 0) rabbit += v1; turtle += v2; if(flag != 0) flag--; min++; } if (rabbit == turtle) System.out.println("D"); else if (rabbit == l) System.out.println("R"); else if (turtle == l) System.out.println("T"); System.out.println(min); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:999 |
WU-拆分位数 (C++代码)浏览:819 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:772 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |
矩形面积交 (C++代码)浏览:1206 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
妹子杀手的故事 (C语言代码)浏览:1200 |
格式化数据输出 (C语言代码)浏览:882 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:590 |