看到一道关于飞机加油的问题,挺有意思。题目是这样的:
每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
在不考虑地球自转和加油消耗的时间,以及认为多架飞机可以同时加油的情况下,花了几分钟借助线段图找到了一个答案:总共需要7架次,最少4架飞机。
整个过程以总路程的1/8为最小单位:
1. A0,A1,A2起飞,行至2/8处,此时各剩半箱油;
2. A1向A0加1/4箱油,同时A2向A0加1/4箱油,此时A0油满继续前进,A1和A2返回,A3起飞;
3. A0继续前进至3/8处,A1和A2到达1/8处没油了,正好与A3会合,A3向A1和A2各加1/4箱油,A3与A1和A2返回;
4. A0继续前进至4/8处还剩半箱油, A1、A2和A3到达起点,加满油,A1和A2起飞往反方向迎接A0;
5. A0继续前进至6/8处没油了,此时A1和A2到达6/8处,各向A1加油1/4箱,A1和A2返航与A0同行;
6. A0、A1和A2继续前进至7/8处,A1和A2没油了,正好与A3会合,A3向A1和A2各加1/4箱油,A3返航与A0、A1和A2同行;
7. A0、A1、A2和A3一同到达机场,其中A0成功绕地球一圈。
还会有更好的答案吗?