这是今天的题目,阿里巴巴的面试题:

     一架飞机在满油的情况下可以绕地球飞 0.5 圈,假设飞机与飞机之间可以互相加油,请问在确保所有飞机够油飞回起点的情况下,最少需要几架飞机才可以让其中一架飞机成功绕地球飞行一圈?(提示1:地球是圆的!提示2:飞机可以重复使用!)

A.3
B.4
C.5
D.6
E.7

答案是什么呢,你猜?哦不,你们思考一下,下方留言给我答案,点赞转发支持一下吧,么么哒。(  ̄3)(ε ̄ )。

我们把飞一圈当成1,一架飞机在满油的情况下飞地球半圈,那么我们先让三架飞机A,B,C同时飞,飞到八分之一的地方,A返回,并且分给BC各八分之一的油(此时BC满油)。

B陪着C再飞了1/8,也就是到了1/4的地方,B给了C八分之一的油,B返回。(C还是满油)。
C继续飞,飞到1/2的时候AB同时反向飞,飞到1/8圈的时候A返回并且给B1/8油

(B此时满油)。

B继续飞1/8,和C飞机在正向3/4的地方相遇,B给了C1/8油,然后两机同时返航,此时A再一次反向飞,三架飞机在正向7/8处相遇,A再给C八分之一油,三架飞机同时返回。

这不是广告这是福利!!!!关注微信公共号 每天都有更新哦
clipboard.png


helloworld
9 声望43 粉丝

« 上一篇
称重的问题
下一篇 »
一道算法题