首页 > 代码库 > 飞机加油
飞机加油
【题目】
一架飞机在满油的情况下可以绕地球飞 0.5 圈,假设飞机与飞机之间可以互相加油,请问在确保所有飞机够油飞回起点的情况下,最少需要几架飞机才可以让其中一架飞机成功绕地球飞行一圈?
【分析】
3架飞机。
提示1:地球是圆的!提示2:飞机可以重复使用!
更详细的解释:A、B、C三驾飞机同时起飞,飞到一圈的1/8处,各自消耗了1/4的油,此时C将自己所剩油的1/4分给A,1/4分给B,剩下的1/4供自己安全返航,则A和B变为满油状态;当飞到一圈的2/8处,A和B又各自消耗了1/4的油,此时B将自己所剩油的1/4分给A,剩下的2/4供自己安全返航,则A再次变为满油状态,可以支持自己飞到6/8处,剩下的路程则由刚才回去的B、C机按同样的方式反方向为其加油,则A成功绕地球一圈。
【参考】
http://wenku.baidu.com/link?url=qBuaeDvbsDgqML4RgG3zY7ykLsPThkZb37TQUl2RodApIi1RSXMqmMWmBnk5Pt7WOa6MnzFOTVK_Z2ndAoySt_6ZnVApp_cGfBoa2QTN6Zq
飞机加油
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。