高质量题解|A30762.骑车与走路
2026-02-16 11:05:34
发布于:河北
0阅读
0回复
0点赞
解题思路
大致思路就是先算出到吃夜宵的地方需要的时间就行了
走路:每秒行走 1.2 米,路程 / 速度 = 时间,所以 n / 1.2 就能算出步行的时间
骑车:公式一样,但是需要找车、开锁、停车和锁车,27 + 23 = 50,一共需要的时间是 50 秒和在路上的时间
接下来三个判断:
1.如果步行比骑车的时间少,那么就代表步行更快,输出 "Walk"
2.如果骑车比步行的时间少,那么就代表骑车更快,输出 "Bike"
3.如果所需时间一样,那么就输出 "All"
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
double sum1 = n / 1.2;
double sum2 = n / 3.0 + 50;
if(sum1 < sum2){
cout << "Walk";
}else if(sum1 > sum2){
cout << "Bike";
}else{
cout << "All";
}
return 0;
}
这里空空如也








有帮助,赞一个