微软的考试题,看看。。。
一个人划小船在一个正圆的湖的中心,一艘海盗船沿着湖边开,且只能沿着湖边开,海盗船的速度是小船的四倍。问那个人如何开才能在到达湖边时不被海盗船追上? 是程序设计题? 提供解决问题的思路就可以,不要编程的.
easy
:deasy
easy...想知道就找我 wjxbear126.com 一直背对着盗贼逃跑就可以了 没有要求小船也沿着湖边开啊
答案
只要小船不以海盗传狐度为1.14的方向划,就不会遇到海盗算式是:
(r/x) != (2*PI*r+2*n*r)/4x (n是角度值) 有没有规定海盗是否只能沿着一个方向开?
如果规定海盗必须沿着一个方向开,那么把船开到离海盗最近而刚好又不会被抓到的地方停下,等海盗开到足够远的时候靠岸就行了哈哈。或者你可以跟着海盗屁股后面转转。:d
?
海盗会主动追小船的吧?楼上的是不是简单了点呢? 哈哈,反正题目又没有说明。或者等到海盗觉得玩这个游戏没有意思了,自己走了的时候,我就大模大样的上岸了。
哈哈,还有,或许我比海盗年轻,就等他们一个个老死。
要不等党和人民打跑海盗我再走。
或者,等海盗都睡着了我偷偷上岸。
再不行我就原地不动,唯心的认为自己已经在岸上了。哈哈哈哈。
厉害!
楼上的阿Q精神发挥到极至了嘛哈哈哈!这道题目正确答案出来了吗?请教testing。 欢迎欢迎 欢迎欢迎 本帖最后由 候鸟2333 于 2018-10-30 11:19 编辑湖的半径R=100m 小船先向任意方向做前进一点以湖心做圆周运动,半径r小于等于R/4时,小船的跑圈的效率较高3.14*r<3.14*R/4,可以始终保证海盗船离自己R+r距离,当r达到R/4时也就是25m时,小船与海盗船跑圈效率达到一致,开始向最近的岸边直线行驶,此时小船需要R-r=75m距离靠岸,海盗船需要走大湖的半圆3.14*100m靠岸,算时间海盗船速度是小船的4倍也就是314/4= 78.5时间单位,大于小船75时间单位,追不上小船,小船上岸。
页:
[1]