首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有
[不定项选择题]
【单选】每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机),一箱油可供一架飞机绕地球飞半圈. 问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? (所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
3
4
5
6
查看正确选项
添加笔记
求解答(4)
邀请回答
收藏(41)
分享
纠错
2个回答
添加回答
2
noisy
排除法:
飞机数量必然为奇数+A选项不可能。
奇数条件意会一下。
发表于 2018-08-18 21:03:46
回复(3)
11
小冲冲
在网上看了别人的答案才知道怎么做 ̄へ ̄。
每台飞机满油状态可以飞1/2圈,那么每个飞机最多可以携带1/2圈的油量;
1、A B C三个飞机同时起飞,飞到1/8处,三个飞机都消耗了1/8的油量,然后A用自己的油把B和C同时加到满油状态,自己剩余1/8的油量返回
2、B C飞行岛1/4圈的时候,现在都剩余3/8的油量,B用自己的油给C加满,B剩余1/4的油量返回
3、C这个时候的状态可以飞行到3/4圈的位置,这个时候让D提前反方向飞行,保证D C在3/4的位置,这个时候D剩余1/4的油量,C空油,然后D分享1/8的油量给C,这个时候C和D分别有1/8圈的油量,继续飞行
4、C D的状态可以飞行到7/8圈的位置,让E提前反方向飞行,保证C D E在7/8圈的位置,这个时候E剩余3/8圈的油量,C D空油,然后E分别给C和D 1/8圈的油量,然后三个飞机就可以愉快的飞回了。
发表于 2018-08-17 17:18:09
回复(2)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
PHP工程师
滴滴
自动驾驶/地图融合
系统工程师
测试开发工程师
2018
Java工程师
上传者:
小小
难度:
2条回答
41收藏
2806浏览
热门推荐
相关试题
矢量格式向栅格格式转换成为多边形填...
京东
算法工程师
2019
自动驾驶/地图融合
自动驾驶/高精度地图
评论
(1)
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
下列叙述中不正确的一项是:
数据库工程师
搜狐畅游
游戏工程师
2020
公关
商务
人力资源
系统工程师
评论
(6)
编程题 ,按照要求创建Java 应...
Java
评论
(1)
说出3个获取用户需求的方法并简述其...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题