欢迎光临散文网 会员登陆 & 注册

机试小课堂丨机试介绍周·例题讲解①《骑车与走路 》

2021-01-05 08:18 作者:苏世考研  | 我要投稿


苏世计算机考研,程序猿专属的学习分享社区


【声明:本文为原创文章,未经同意,严禁转载和抄袭,违者将追究其法律责任】


苏世机试小课堂,考研机试不再慌!


公主号:苏世学社考研  苏世计算机考研

骑车与走路


总时间限制: 1000ms  内存限制: 65536kB

题目描述



在北大校园里,小苏没有自己的自行车,平时上课或者带着女朋友上课会很不方便,所以只能和女朋友一块骑共享单车。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。


假设小苏找到自行车、开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断小苏走不同的距离去上课或者约会,是骑车快还是走路快。


输入



第一行为待处理的数据的数量T,其后每一行整数为一次办事要行走的距离,单位为米。


输出



对应每个整数,如果骑车快,输出一行“Bike”;如果走路快,输出一行“Walk”;如果一样快,输出一行“All”。


样例输入



4

50

90

120

180



样例输出



Walk

Walk

Bike

Bike



答案



①读题:


是一个给出不同的距离让我们判断去骑车快还是步行快的问题。


②想出思路:


对每一个给出的距离,分别算出骑车和步行的时间,比较大小即可,时间短的速度快。


③动手编程:


使用IDE为CodeBlocks,语言为C++。



拿题目中的样例输入进行测试:



没问题,再输入几个自己编的测试用例看看结果:



⑤提交代码:


进入下面的链接提交代码:


http://bailian.openjudge.cn/practice/2703?lang=en_US



点击最下面的“提交”按钮。


⑥返回评测结果:



至此,这道题我们就已经完成了。



本题总结



这是一个场景应用题,我们可以边读题边把该题的要考察的点抽象出来,就是列两个式子比较大小,谁小输出谁,相同就输出“All”。


编写代码的时候,书写形式有很多,但只要基本思路是对的,在时间和内存限制内,能够正常运行,提交后是Accepted就OK。


在机试时一道题AC后可以进行下一道题目了,但平时同学们自己练习的时候,要注意对遇到的每一道好题要进行回顾总结,看看自己从这道题中收获了什么,加深印象,慢慢地做题的速度和准确度都能提上来了,就能越来越强了~~


未完待续


苏世学社旗下品牌,专注于计算机考研

计算机考研一手资讯,原创高质量干货

深度的学习分享丨咨询前辈丨个性化指导



机试小课堂丨机试介绍周·例题讲解①《骑车与走路 》的评论 (共 条)

分享到微博请遵守国家法律