2703:骑车与走路
-
总时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
- 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快. 输入
-
第一行为待处理的数据的数量n
其后每一行整数为一次办事要行走的距离,单位为米.
输出
- 对应每个整数,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All". 样例输入
-
4 50 90 120 180
样例输出
-
Walk Walk Bike Bike
来源
- 计算概论05
-
- 这个题还是非常简单的,只需要两种情况都考虑一下,然后求出最优的方案即可,这里采用的减法。直接判断哪个用的时间比较多,比较方便一些。
-
-
/* 时间:201507211047 功能:判断最优途径... */ #include<stdio.h> int main() { int t,i;double x,s; scanf("%d",&t); for(i=0;i<t;++i) { scanf("%lf",&x); s=x/3;s+=50;<span style="font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial, sans-serif;">//s是时间</span> s-=x/1.2; if(s==0)//判断最优方案 { printf("All\n"); } else if(s>0) { printf("Walk\n"); } else { printf("Bike\n"); } } return 0; }