飞机加油问题
来源:互联网 发布:mysql设置不区分大小写 编辑:程序博客网 时间:2024/04/28 17:53
每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 。一箱油可供一架飞机绕地球飞半圈。
问题:
为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
解答:
定路程为2,一油箱油可耗路程为1,油箱可耗路程和总路程比是1:2,油箱中的油分为4份。
1.首先如果只有两架飞机,无法坚持飞完一圈。
2.如果是三架,A,B,C,同时起飞,在1/8处,A,B接受C的加油,分别加满,C返航
在5/16处,A,B各剩余4-1-1/2=5/2份油,此时给予A 3/2份油,A已经加满,B自身剩余一份油,A可飞行至13/16处,B返航至3/16,刚好与C相遇,C剩余5/2份油,不足以支撑B,C全部返航。
如果在1/4处,A,B 各剩余3份油,B给予A一份,A可飞行至3/4处,同时B可安全返航
在3/4处,B,C任何一架飞机前往都可以保证A可正常到达目的地。
注意:返航的飞机可以在此起飞进行空中加油,关键是如何计算相遇时保证正常返航。
0 0
- 关于飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 【智力题】飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 飞机加油问题
- 试题 2、飞机加油问题
- 试题 2、飞机加油问题
- foj 1416 飞机加油问题
- 关于飞机加油的问题
- 经典智力题:飞机加油问题
- 经典智力题:飞机加油问题
- 微软面试飞机加油问题
- android json解析及简单例子
- Java初学者开发工具知多少,助你更快更好学程序
- 字符串处理------字符串转整数
- C++基础知识——指向指针的指针
- 给 Android 开发者的 RxJava 详解
- 飞机加油问题
- react native bug
- Unity StrangeIoC HelloWorld
- JAVA线程的interrupt
- spring cloud/mesos:在mesos上运行spring cloud config配置服务
- 十个利用矩阵乘法解决的经典题目
- Android 自定义 radiobutton
- window服务器下如何搭建GIT服务器
- 通用mapper