 《三思科学》电子杂志
2002年第4期 总第10期
2002年4月1日
目 录
封面
封面故事
[异调]纽结
新闻
[春上莱茵早]走马观花CeBIT
[柯南]烧杯内外的风暴
图片新闻:沙尘暴
[柯南]简讯
求知
[韩雪涛]集合论简介
[九歌]动物的食性
[九歌]浅谈动物通讯
[Bird]华莱士线
[柯南]太空幽灵的威胁
[李淼]弦论通俗演义(十)
弦论通俗演义(十一)
[异调]过桥问题——经典智力题推
而广之五:一、问题
二、一个合理的假设
三、一个“很显然”的结论
四、更多的结论
五、过桥的模式
六、最慢两人的过桥方式
七、结论
译述
[M.Shermer]怀疑论:一种美德
[P.Gibbs]奥卡姆剃刀
[D.Adam]测量重力:惊人的GRACE
[K.Feder]史前E.T.——古代宇航员
的幻想(一)、(二)、(三)
观点
[赵南元]科学为什么可靠?
[碧声]末日传说
历史
[碧声]钞票上的英国(上)
书评
[逍遥]认识自私的基因
[柯南]新书介绍:环宇孤心、
科学进化史
辨伪
[方舟子]智商的误区
幽默
[雪村]中法长老联手制定“人工
取火法”
网络
[柯南]科普网站推荐:地球了望
台、互动生物学
版权声明·订阅与投稿须知
三思科学杂志社
本期责编 异调
下期责编 柯南
三思科学网站
©2002,All Rights Reserved.
|
 |
过桥问题
——经典智力题推而广之五
异调
|  |
七、结论
如果给定N个(速度不同)的旅行者,根据结论九我们知道有一个最佳方案,在最初的4步里用模式一或模式二把最慢的两个旅行者移动到彼岸,于是问题被约化成N-2个旅行者的形式。问题在于应该选择哪一种模式。继续假设A、B为走得最快和次快的旅行者,过桥所需时间分别为a、b;而Z、Y为走得最慢和次慢的旅行者,过桥所需时间分别为z、y。
在第六节中我们发现使用模式一移动Z和Y到彼岸所需的时间为:
z + a + y + a
使用模式二移动Z和Y到彼岸所需的时间为:
b + a + z + b
所以,
当2b>a+y时,应该使用模式一;
当2b<a+y时,应该使用模式二;
当2b=a+y时,使用模式一或二都可以。
上面的讨论都是在N≥4时进行的,那时最快、次快、最慢和次慢是四个不同的人。所以我们还要稍微讨论一下N=1、2、3的情况。
N=1、2是不用动脑子的,直接通通过桥就是了。
N=3也很简单,用穷举法可以发现由最快的人往返一次把其他两人送过河是最快的方法。
于是我们得到了最终结论:
最佳方案构造法:以下是构造N个人(N≥1)过桥最佳方案的方法:
1) 如果N=1、2,所有人直接过桥。
2) 如果N=3,由最快的人往返一次把其他两人送过河。
3) 如果N≥4,设A、B为走得最快和次快的旅行者,过桥所需时间分别为a、b;而Z、Y为走得最慢和次慢的旅行者,过桥所需时间分别为z、y。那么
当2b>a+y时,使用模式一将Z和Y移动过桥;
当2b<a+y时,使用模式二将Z和Y移动过桥;
当2b=a+y时,使用模式一将Z和Y移动过桥。
这样就使问题转变为N-2个旅行者的情形,从而递归解决之。
最后当然我们要举一个具体的例子:七个旅行者,所需过桥时间分别是1、4、5、5、5、8、9分钟。
我们假设他们顺次为A、B、C、D、E、F、G,我们注意到C、D、E的速度一样,用第二节的方法太正规也太麻烦,我们可以人为规定C速度稍稍大于D,D速度又稍稍大于E。
采用结论十的方法,最快和次快的是A、B,时间为1和4;最慢和次慢的是G和F,时间为9和8。现在2*4<1+9,所以用模式二:
第1步: A B → 4
第2步: A ← 1
第3步: F G → 9
第4步: B ← 4
现在剩下A、B、C、D、E在此岸,最快和次快的是A、B,时间为1和4;最慢和次慢的是E和D,时间为5和5。现在2*4>1+5,所以用模式一:
第5步: A E → 5
第6步: A ← 1
第7步: A D → 5
第8步: A ← 1
现在剩下A、B、C在此岸,用N=3的办法结束:
第9步: A C → 5
第10步: A ← 1
第11步: A B → 4
总的时间为
4+1+9+4+5+1+5+1+5+1+4 = 40分钟
虽然我一个其他的方案都没列举,我知道这个40分钟的方案必定是最佳的。
←上一节 全文完
|
|