解题思路:
主要是看懂题意、然后找到谁先到达终点的条件,我是用离终点距离作为条件判断谁先到达终点、谁先到谁的距离先为零。
注意事项:
这里的时间记录记得要在距离移动前加个一
参考代码:
v1,v2,t,s,l = map(int,input().split()) l1 = l2 = l time = 0 while l1>0 and l2>0: if l2 - l1 >= t: for _ in range(s): time += 1 l2 -= v2 if l2 == 0: break else: time += 1 l1 -= v1 l2 -= v2 if l1 == l2: print("D") if l1>0: print("T") if l2>0: print("R") print(time)
0.0分
3 人评分
点我有惊喜!你懂得!浏览:1326 |
程序员的表白 (C语言代码)浏览:1319 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:493 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1022 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:851 |
1124题解浏览:592 |
大神老白 (C语言代码)浏览:600 |
C二级辅导-等差数列 (C语言代码)浏览:810 |