用两架。设第一架为F,第二架为P。F和P 同时起飞至四分之一圈时P给F加油,然后F继续,P返回。P返回后加油,去迎接F,将在离终点的四分之一处相遇,P给F加油,同时飞回。
不知对否。
不知对否。
解决方案 »
- 请各位大侠帮忙,包含取值为0的字节数组如何转成字符串
- 如何定时终止/开启一个java程序?
- 关于...的问题
- 调用一个web服务,当一定时间内调用次数达到一定次数后,服务就会禁止访问了,这是怎么实现的?如何突破这个限制啊??
- 小女求助输入输出流
- 如何判断多个URL指向同一个页面?
- 会聚csdn中的所有java jni 高手可能都解决不了这jni问题,我一天发一问连续三个星期,坚持再坚持还没有碰到jni 高手,高手太少了,这一帖
- 100分求助,不够再加。
- 有谁知道用java applet做出列宽可以调的表?急急!我急用,请各位高手帮帮忙吧!
- JDK和SDK有什么区别??
- java web start部署出错
- 请教:在客户机上,applet能不能建立与服务器oracle数据库的连接????(我是菜鸟)
好象不可以吧如果可以回去这个问还有意义么?呵呵TO whywzf(古风) 等于0时当然也是坠毁了啊
原来题目如下:已知: 每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机)
一箱油可供一架飞机绕地球飞半圈,
问题:
为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
受楼主邀请,现思考如下:三架飞机,假设为a,b,c,d三架飞机,a为需要绕地球一圈的飞机开始的时候,两架飞机a,b同时起飞。
飞到地球一圈的1/6的时候,b把1/3油箱的加给a(因为a刚消耗完1/3油箱的油),
然后自己用剩下的油返回。b返回机场,则a飞了路程的1/3。b加好油,b,c同时起飞(向与a出发相反的方向起飞),
也飞到地球一圈的1/6的时候,b把1/3油箱的加给c(因为c刚消耗完1/3油箱的油),
然后自己用剩下的油返回。此时a飞了路程的1/2。
b返回机场,则a飞了路程的2/3,此时,它已经没有油了,但是它碰上了迎头上来的c。
c把把1/3油箱的加给a,此时a,c各自只有1/3油箱的油。b加好油,b,d同时起飞(也向与a起初出发相反的方向起飞),
也飞到地球一圈的1/6的时候,碰上两架没有油的飞机a和c,b给a 1/3油箱的油,d给b1/3油箱的油。然后大家一起顺利返回机场。注意,不考虑机场加油的时间,也没有考虑飞机之间加油的时间。
http://www.divsun.com/bbs/topic.asp?topic_id=253&forum_id=2这是微软出过的考题,莫非楼主是去微软面视???????CSDN以前有帖子讨论过,应该有答案的,但是我不知道我的分析对不对,因为我当时没有没有参与讨论。也没有看帖子回复的答案。
此时C1出发,在1/8处贡献出1/2的油平分给B1,B2,三架飞机可安全回家。
在A飞到1/2处时,b1、b2从起点反向出发,那会在3/4处相遇,b1,b2贡献处1/4
的油给A后转身,此时,c1从起点反向出发,接应b1、b2,相遇后c1贡献出1/2的油平分给
b1、b2。
7架
是6架
三架飞机A 、B1、B2同时起飞,在1/8处B1贡献出1/2(总容量的)的油分别给B2和A,往回返。A,B2继续,在1/4处B2贡献出1/4(总容量)的油给A,B2往回返,A继续飞。
接应如上所述。
反向接应需要三架,共6架。