微软面试题【飞机加油问题】题解

csdn高校俱乐部 面试题 微软 

CSDN-木水辰

毕业生北京邮电大学

已知:

每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 。一箱油可供一架飞机绕地球飞半圈。

问题:

为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)

我们计算的结果:共需出动5架次飞机完成此次飞行任务。

 

如果你来执行这次任务,你会派出几架次飞机呢?

欢迎关注微信号 CSDNstudentclub 查看公众投票结果集参与投票互动。

创建
2014-12-12
浏览
98634次
最新回复
2015-09-08
回复
36
1

可爱滴狗狗

毕业生湖南工学院

4架不可以吗?先三架飞机朝同一方向起飞,用完1/3的邮箱之后,其中两架飞机给第三架分别加1/3油,然后这两架飞机返回,第三架飞机继续飞行,第三架飞机快飞完一圈时,第四架飞机出动迎接,给第三架飞机加1/3油,然后第4架飞机返回,第3架飞机刚好可以转完一圈。

2014年12月21日 15:13:45

可爱滴狗狗

毕业生湖南工学院

哦,弄错了,不好意思

2014年12月28日 16:11:49
Top_arrow