一架飞机在满油的情况下可绕地球飞0.5圈,假设飞机与飞机之间可以互相加油,且地球只有一个基地。请问在确保所有飞机够油飞回起点的情况下,最少需要几架飞机才可以让其中一架飞机成功绕地球飞行一圈?(提示1:地球是圆的!提升2:飞机可以重复使用!)
答案是:3架
设一架飞机油量为一桶,够飞0.5圈,即飞180度。(一桶油===180度===一架飞机的油)
设:飞机分为主飞机,和加油机。
主飞机:永远不停,到终点为止。顺时针飞,从0度=>180度=>360度
加油机:全力为主飞机加油,所以当它加完油原路返回基地时,油箱应该是空的。
而且每架加油机单边飞行的角度不能超过90度,不然就不能返回基地,因为一架飞机只能飞180度,单边飞行超过90度,那么算上返回,一定会超过180度。
所以加油机能飞的最远角度为90度。导致主飞机在 飞至90度到270度之间时,不能接受加油。所以主飞机在飞至90度时,必须是满油状态才能再飞180度,到达270度。
现在要求主飞机 飞一圈,即飞360度。即至少需要两桶油,也就是两架飞机。但两架飞机,加油机就必须把油全部给主飞机,会导致加油机无法返回基地。
下面来验证3架行不行:
设定:在主飞机和 一些加油机飞行过程中,其中一架加油机是主加油机,负责将其它所有飞机的油量保持原始满油状态。即所有飞机都用 这个 主加油机的油
分为:主飞机、加油机1、加油机2
首先一起从基地出发。 飞行了x1度,加油机1返航。
这时,加油机1为主加油机。 加油机1的油(等于180度) 供 三架飞机一起飞行了x1度,并且供自己返回x1度。 3*x1+x1=180度
再飞行了x2度,加油机2返航。
加油机2为主加油机,供 加油机2和主飞机 飞了x2度,并让自己返回了 x1+x2度。 2*x2+(x1+x2)=180度
解得:x1=45度,x2=45度。 验证满足 加油机不飞过90度的条件。
这个时候,主飞机到了90度,且油保持原始满油状态,即能飞180度。可以直接到270度。两架加油机也回到了基地备用。
怎么从270度到360度呢?
可以逆思维来想:两架加油机可以使 主飞机不消耗油的从0度到90度。 那么显然,两架加油机也可以使 主飞机不 消耗的从270度到360度。 只需要逆时针起飞即可。 加油过程是一样的。