题库/G1029

#G1029. [GESP202609 一级] 新龟兔赛跑

    传统题 难度: 入门 标签>GESPGESP一级浮点运算条件判断格式化输出
时间限制1000 ms
内存限制512 MiB
通过率66.7%2 / 3 次提交
题目描述 查看题解 开始编程Alt+E

G1029 · [GESP202609 一级] 新龟兔赛跑

退出在线编程模式
入门 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率66.7%2 / 3 次提交

自从上次龟兔赛跑,兔子因为轻敌而惨败后,一直心有不甘,因此有了新一届龟兔赛跑。

乌龟和上次一样,将会以恒定的速度往终点爬行,题目将给出乌龟从起点到终点所需时间;

兔子并没有吸取教训,只是打算在终点前少睡一会儿,题目将给出兔子的速度,和兔子打算在终点前睡觉的时间;

起点和终点之间的距离固定为 1000.01000.0,请帮忙计算乌龟和兔子谁会获胜?

输入格式

输入包含 3 行,每行一个浮点数:

  • 第 1 行的浮点数表示乌龟从起点到终点所需时间;
  • 第 2 行的浮点数表示兔子的速度;
  • 第 3 行的浮点数表示兔子打算在终点前睡觉的时间。

输出格式

输出包含 2 行:

  • 第 1 行,如果乌龟获胜,输出 turtle;如果兔子获胜,输出 rabbit;如果平局,输出 tie;
  • 第 2 行,输出兔子到达终点所需的总时间(含兔子睡觉的时间),保留两位小数。
20.0
100.0
11.0
turtle
21.00
20.0
100.0
9.0
rabbit
19.00

说明与数据范围

样例解释 1

兔子跑完全程所需时间是 1000.0÷100.0=10.01000.0 \div 100.0 = 10.0,而兔子要睡觉 11.011.0 单位时间,所以兔子一共需要 21.021.0 单位时间才能到达终点,这大于乌龟所需时间。

样例解释 2

与样例 1 类似,兔子跑完全程所需时间是 1000.0÷100.0=10.01000.0 \div 100.0 = 10.0,但兔子仅睡觉 9.09.0 单位时间,所以兔子一共需要 19.019.0 单位时间就能到达终点,这小于乌龟所需时间。

数据范围

所有输入均有且仅有一位小数,且是不超过 1000.01000.0 的正数。

本题默认给出的数值均为龟兔世界中的标准单位,不需要进行任何单位换算。

路程=速度×时间\text{路程}=\text{速度}\times\text{时间}

来源与评测数据

GESP C++ 1级,2026年09月第1题。

本题含6个自行生成的测试点,非官方原版测试数据;每题总分100分。

题目信息

#637
66.7%

2 次通过 · 3 次提交

练习难度 入门
时间限制
1000ms
内存限制
512MiB
上传者