题目描述 在清华校园里,若没有自行车,上课办事会很不方便。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3米。请判断走不同的距离去办事是骑车快还是走路快。如果骑车快,那么输出Bike;如果走路快,那么输出Walk;如果一样快,那么输出All。 输入格式 共一行,一个正整数n,表示距离。 输出格式 共一行,如果骑车快,那么输出Bike;如果走路快,那么输出Walk;如果一样快,那么输出All。 输入输出样例 输入 #1 120 输出 #1 Bik
时间: 2024-04-11 13:27:44 浏览: 126
这是一个判断骑车和走路哪个更快的问题。根据题目给出的数据,骑车的速度为3米/秒,步行的速度为1.2米/秒。同时,骑车需要额外的时间去找车、开锁、停车和锁车。
假设距离为n米,骑车所需时间为 t1 = n / 3 + 27 + 23 秒。
步行所需时间为 t2 = n / 1.2 秒。
那么我们可以比较 t1 和 t2 的大小来判断骑车和走路哪个更快。
下面是一个Python实现的例子:
```python
n = int(input())
t1 = n / 3 + 27 + 23
t2 = n / 1.2
if t1 < t2:
print("Bike")
elif t1 > t2:
print("Walk")
else:
print("All")
```
输入例子:
```
120
```
输出例子:
```
Bike
```
阅读全文