飞机绕地飞行一周问题
最近室友们在一块的时候偶尔聊聊一些公司的面试题,下面这道飞机绕地飞行的题目觉得比较有意思:
之前没做过类似的智力测试题,我们几个室友还讨论了好长时间,最后我们把最后的答案总结了一下,答案有6、5、7架等等,甚至还有得出没法实现题中想法的答案,相互比较了下,经过总结最终得到了正确答案。
上网核对答案发现,然来此题就是某一年微软的面试题,哎,看来我们平时对此类题目训练太少了,看来以后要经常锻炼智力题咯,嘿嘿!
下面是我们总结的详细解题过程:
_________________________________________________________________________________________________
已知:每个飞机只有一个油箱,飞机之间可以相互加油,注意是相互,没有加油机,一箱油可供一架飞机绕地球飞半圈。
问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?
____________________________________________________________________________________________________________________________________
解:下面就是我们讨论的结果:至少需要三架飞机;两架飞机是显然不能完成题目的要求,在解题之前有必要把题目的要求加以分析:
要求最少的飞机数,肯定是只能一架飞机绕地一周;
飞机之间空中完成加油,加油的飞机加完油之后要能够回到飞机场O点;
飞机在空中和机场加油时间忽略不计;
加油方案和步骤分别是:假设完成绕地飞行的飞机是顺时针飞行的,每此飞机加满油油量为1,如下图所示:
步骤1:三架飞机同时从机场O顺时针起飞,此时三架飞机的油量分别是:A:1,B:1,C:1;
步骤2:当A、B、C飞行至45时,此时飞机的油量分别是:A: 3/4, B: 3/4, C: 3/4。此时C分别给A和B加满油,三架飞机当前油量分别是:A: 1, B: 1, C: 1/4。C返回机场。A、B继续向前飞行;
步骤3:当A飞行至90度时,此时C已经返回机场,三家飞机此时油量分别是:A: 3/4, B: 3/4, C: 0。此时B给A加满油,C在机场加满油,此时三架飞机的油量分别是:A: 1, B: 1/2, C: 1。然后B返回机场,A继续向前飞行;
步骤4: 当A飞行至180度时,B已经返回机场并且加满了油,此时B和C沿逆时针方向飞行,三架飞机当前油量分别是:A: 1/2, B: 1, C: 1。A继续向前飞行;
步骤5:当A飞行至225度时,B和C飞至315度处,三架飞机剩余油量分别是:A: 1/4, B: 3/4, C: 3/4。此时,C给B加满油。此时三架飞机油量分别是:A: 1/4, B: 1, C: 1/2。C返回机场,B和A继续向前飞行;
步骤6:当A飞行至另外270度时,C已经返回机场, A和B相遇,此时三架飞机剩余油量分别是:A: 0, B: 3/4, C: 0。B给A加2/4的油,三架飞机剩余油量:A: 1/2, B: 1/4, C: 1。C加满油从机场逆时针飞出,A、B均顺时针飞行;
步骤7:当A飞行至315度处,A和C相遇。此时三架飞机的油量分别是:A: 1/4, B: 0, C: 3/4。C给b加1/4的油,此时三架飞机的油量分别是:A: 1/4, B: 1/4, C: 1/2。C掉头返回机场,A和B继续向前飞行,三架飞机顺利回到机场!
当然上面的答案仅供朋友们参考,不一定是最佳的方法,有什么更好的或者是省油的方法可以共享哦!
飞机绕地飞行一周问题相关推荐
- 关于飞机绕地球飞行一圈的加油问题
已知: 每个飞机只有一个油箱,飞机之间可以相互加油,注意是相互,没有加油机,一箱油可供一架飞机绕地球飞半圈. 问题: 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? A:所有飞机 ...
- 飞机绕地球飞行,共需多少架飞机能飞行一圈的问题
题目: 一架飞机在满油的情况下可绕地球飞0.5圈,假设飞机与飞机之间可以互相加油,且地球只有一个基地.请问在确保所有飞机够油飞回起点的情况下,最少需要机架飞机才可以让其中一架飞机成功绕地球飞行一圈?( ...
- cesium 模型绕点飞行一周
cesium 模型绕点飞行一周 // 加载glb模型原地旋转//获取锥体的坐标var position = Cesium.Cartesian3.fromDegrees(116.358504190185 ...
- 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从
为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从 同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场) 1.飞机1.飞机2等飞机n为飞机的个数 2.把整 ...
- 每架飞机只有一个油箱,一箱油可供一架飞机绕地球飞半圈,空中没有加油机,但飞机之间可以相互加油。...
每架飞机只有一个油箱,一箱油可供一架飞机绕地球飞半圈,空中没有加油机,但飞机之间可以相互加油. 问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? (所有飞机从同一机场起飞,不允 ...
- 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈。 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场
文章目录 题目 一.题目得到的条件 二.过程 .什么时候加油量最大 总结 题目 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈. 问题:为使至少一架 ...
- 【智力题】每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈。 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?
每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈. 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞 ...
- 用最少数量的飞机绕地球飞行一圈
某航空公司有一个环球飞行计划,但有下列条件:每个飞机只有一个油箱,飞机之间可以互相加油,一箱油可供一架飞机绕地球飞半圈.为使至少一架飞机绕地球一圈并回到原起飞点,至少需要出动几架次飞机?(注:飞机由不 ...
- 纯手绘(留个纪念)-》每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机
题目:每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机. 粉色为题解 蓝色为注释线颜色分类 红色 ...
最新文章
- MXNet学习:试用卷积-训练CIFAR-10数据集
- ASP.NET环境下配置FCKEditor并上传图片及其它文件
- php常用插件,关于PHP网站编程中常用插件的使用——w3cdream|前端学习-开发
- FreeRTOS临界区应用与总结
- 【物联网】OpenWrt OpenWRT的源码下载及目录结构
- P4239 任意模数多项式乘法逆(多项式/ MTT)
- 2mysql_2.Mysql常用命令行大全
- Android webview mqtt,APICloud
- [转]C++编译链接过程详解
- Cocos2D场景编辑器
- cam全称_在ADU高级参数(parameter)中,术语CAM全称是什么?
- 【Redis学习笔记】redis-trib.rb命令详解
- WEEK-3 实战作业
- 企业常见10个CRM问题答疑!
- html做手机锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏
- 语音控制Office
- CF1292C Xenon‘s Attack on the Gangs
- 【转载】发一篇能激励大家拼搏的文章,文中内容属实
- 一款功能强大的设备调试、接口调试工具
- 京东单品页前端开发那些不得不说的事儿
热门文章
- HTML的table表格实现静态网页个人简历!!!
- Mac上几款好用的视频播放器推荐
- 一分钟搞懂逻辑运算符(并且) , |(或者) , !(非) , ^(异或) , (短路与) , ||(短路或)之间的关系
- 什么蓝牙耳机好用又不贵?五款四百元内的耳机推荐
- 打印折痕(左神2020)
- 软件测试工程师薪资是多少?
- Package name 'com.cetc52.platform' does not correspond to the file path 'java.com.cetc52.platform'问题
- Selenium的中文手册(转载)
- 【软件创新实验室2021年暑假集训】Java技术培训——Java前置知识学习
- php7.4.15加zip扩展