| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2469 人关注过本帖
标题:微软程序员测试题[看看我们都有多菜]~
只看楼主 加入收藏
welldone2006
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-1-8
收藏
得分:0 

超难题:

2、至少需要3架飞机,6架次


2006-01-12 12:29
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

楼上说明过程啊,我觉得是4架


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-01-13 06:33
aeolus_boy
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-12-2
收藏
得分:0 
关于那个飞机的问题!
3加架或4架肯定是不够的,我算了一下需要7架(感觉正确答案是6架,但算了几次,有一架飞机将不够油返航),虽说多了点,可能不对,但4加肯定不够。
因为飞机的速度应该是一样,也就是说返航的飞机将没有机会在给那个环球的飞机加油,而只能去接应其它返航的飞机,而且飞机应该不会停下来等其它飞机来给它们送油,也就是说,所有飞机的油都是不停的在减少。
当飞行到一半时,应该至少有2架飞机,并且一架飞机被加满油(根据一箱油只能飞1/2的前提条件),而另一架飞机还要有些油返行(还要足够支持它与接它的飞机相遇),则此时环球的那个飞机共用了两箱油,而另一架已经开到了一半,那至少也用了1箱油,则所需用油为3箱以上,为了不出事故,也就是说另两架飞机只能用一箱油作第一次往返(因为4架飞机同时起飞只能带4箱油),那样推算,只能在总路程(环球)的1/8处对另外两飞机输油,然后在返航。而此时两架前行的飞机将用两箱油飞3/8的路程,当飞到1/2处时,两架飞机只能剩下1/2箱了,那就都要挂了,另外两架飞机也不可能送油过来了,因为飞到这里也没什么油了。所以,只有4架飞机肯定不够的。
如果有不同关点,请将思路贴出来讨论讨论。
2006-01-23 00:14
aeolus_boy
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-12-2
收藏
得分:0 
以下是引用linuxpluto在2006-1-13 6:33:00的发言:

楼上说明过程啊,我觉得是4架

不好意思,我忽略了反向接应,应该是4架,是我算错了。唉,是我太笨了!

2006-01-23 00:37
giant
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-11
收藏
得分:0 

是4架

2006-01-23 13:09
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
4架飞机
1/4地球周长时
状态:4架飞机都还有1/2的油,其中2架的油给另2架~没油的抛弃
结果:1/4地球周长,2架飞机满油~
----------------------------------
状态:2架飞机1/2的油,1/2地球周长,其中1架把油给另一架
结果:1/2地球周长,1架飞机满油
任务完成~~~

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-01-24 15:46
快速回复:微软程序员测试题[看看我们都有多菜]~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025326 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved