最近室友们在一块的时候偶尔聊聊一些公司的面试题,下面这道飞机绕地飞行的题目觉得比较有意思:

之前没做过类似的智力测试题,我们几个室友还讨论了好长时间,最后我们把最后的答案总结了一下,答案有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继续向前飞行,三架飞机顺利回到机场!

当然上面的答案仅供朋友们参考,不一定是最佳的方法,有什么更好的或者是省油的方法可以共享哦!

飞机绕地飞行一周问题相关推荐

  1. 关于飞机绕地球飞行一圈的加油问题

    已知: 每个飞机只有一个油箱,飞机之间可以相互加油,注意是相互,没有加油机,一箱油可供一架飞机绕地球飞半圈. 问题: 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? A:所有飞机 ...

  2. 飞机绕地球飞行,共需多少架飞机能飞行一圈的问题

    题目: 一架飞机在满油的情况下可绕地球飞0.5圈,假设飞机与飞机之间可以互相加油,且地球只有一个基地.请问在确保所有飞机够油飞回起点的情况下,最少需要机架飞机才可以让其中一架飞机成功绕地球飞行一圈?( ...

  3. cesium 模型绕点飞行一周

    cesium 模型绕点飞行一周 // 加载glb模型原地旋转//获取锥体的坐标var position = Cesium.Cartesian3.fromDegrees(116.358504190185 ...

  4. 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从

    为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从 同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场) 1.飞机1.飞机2等飞机n为飞机的个数 2.把整 ...

  5. 每架飞机只有一个油箱,一箱油可供一架飞机绕地球飞半圈,空中没有加油机,但飞机之间可以相互加油。...

    每架飞机只有一个油箱,一箱油可供一架飞机绕地球飞半圈,空中没有加油机,但飞机之间可以相互加油. 问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? (所有飞机从同一机场起飞,不允 ...

  6. 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈。 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场

    文章目录 题目 一.题目得到的条件 二.过程 .什么时候加油量最大 总结 题目 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈. 问题:为使至少一架 ...

  7. 【智力题】每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈。 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?

    每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈. 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞 ...

  8. 用最少数量的飞机绕地球飞行一圈

    某航空公司有一个环球飞行计划,但有下列条件:每个飞机只有一个油箱,飞机之间可以互相加油,一箱油可供一架飞机绕地球飞半圈.为使至少一架飞机绕地球一圈并回到原起飞点,至少需要出动几架次飞机?(注:飞机由不 ...

  9. 纯手绘(留个纪念)-》每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机

    题目:每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机. 粉色为题解 蓝色为注释线颜色分类 红色 ...

最新文章

  1. MXNet学习:试用卷积-训练CIFAR-10数据集
  2. ASP.NET环境下配置FCKEditor并上传图片及其它文件
  3. php常用插件,关于PHP网站编程中常用插件的使用——w3cdream|前端学习-开发
  4. FreeRTOS临界区应用与总结
  5. 【物联网】OpenWrt OpenWRT的源码下载及目录结构
  6. P4239 任意模数多项式乘法逆(多项式/ MTT)
  7. 2mysql_2.Mysql常用命令行大全
  8. Android webview mqtt,APICloud
  9. [转]C++编译链接过程详解
  10. Cocos2D场景编辑器
  11. cam全称_在ADU高级参数(parameter)中,术语CAM全称是什么?
  12. 【Redis学习笔记】redis-trib.rb命令详解
  13. WEEK-3 实战作业
  14. 企业常见10个CRM问题答疑!
  15. html做手机锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏
  16. 语音控制Office
  17. CF1292C Xenon‘s Attack on the Gangs
  18. 【转载】发一篇能激励大家拼搏的文章,文中内容属实
  19. 一款功能强大的设备调试、接口调试工具
  20. 京东单品页前端开发那些不得不说的事儿

热门文章

  1. HTML的table表格实现静态网页个人简历!!!
  2. Mac上几款好用的视频播放器推荐
  3. 一分钟搞懂逻辑运算符(并且) , |(或者) , !(非) , ^(异或) , (短路与) , ||(短路或)之间的关系
  4. 什么蓝牙耳机好用又不贵?五款四百元内的耳机推荐
  5. 打印折痕(左神2020)
  6. 软件测试工程师薪资是多少?
  7. Package name 'com.cetc52.platform' does not correspond to the file path 'java.com.cetc52.platform'问题
  8. Selenium的中文手册(转载)
  9. 【软件创新实验室2021年暑假集训】Java技术培训——Java前置知识学习
  10. php7.4.15加zip扩展