OurSci Magazine, 2002.04.01 Vol 2, No. 10

三思科学杂志
《三思科学》电子杂志 2002年第4期 总第10期 2002年4月1日
目  录 封面 封面故事 [异调]纽结 新闻 [春上莱茵早]走马观花CeBIT [柯南]烧杯内外的风暴 图片新闻:沙尘暴 [柯南]简讯 求知 [韩雪涛]集合论简介 [九歌]动物的食性 [九歌]浅谈动物通讯 [Bird]华莱士线 [柯南]太空幽灵的威胁 [李淼]弦论通俗演义(十)    弦论通俗演义(十一) [异调]过桥问题——经典智力题推    而广之五:一、问题    二、一个合理的假设    三、一个“很显然”的结论    四、更多的结论    五、过桥的模式    六、最慢两人的过桥方式    七、结论 译述 [M.Shermer]怀疑论:一种美德 [P.Gibbs]奥卡姆剃刀 [D.Adam]测量重力:惊人的GRACE [K.Feder]史前E.T.——古代宇航员     的幻想(一)(二)(三) 观点 [赵南元]科学为什么可靠? [碧声]末日传说 历史 [碧声]钞票上的英国(上) 书评 [逍遥]认识自私的基因 [柯南]新书介绍:环宇孤心、    科学进化史 辨伪 [方舟子]智商的误区 幽默 [雪村]中法长老联手制定“人工    取火法” 网络 [柯南]科普网站推荐:地球了望    台、互动生物学 版权声明·订阅与投稿须知 三思科学杂志社 本期责编 异调 下期责编 柯南
三思科学网站 ©2002,All Rights Reserved.
求知

过桥问题
——经典智力题推而广之五


作者 异调
 bridge
一、问题

  在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,四人所需要的时间分别是1、2、5、8分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,如何设计一个方案,让这四人尽快过桥。

  假设这四人分别为A、B、C、D。很明显,开始两人拿着手电筒过桥后,手电筒就在桥的另一边了,此时需要已经过桥的那两人中的一个再把手电筒送回桥这边。送手电筒回来过桥也要化时间,所以要选一个跑得比较快的。一个很自然的想法就是,每次让跑得最快的A陪着另一个过桥,然后A快速地跑回来,再陪下一位过去,最后所有人就都可以过桥了。

  让我们来算一下这要多长时间。为了方便起见,我们把旅行者出发的桥的这一边称为“此岸”,而把旅行者想要到达的那边叫“彼岸”。在表达一个过桥方案时,我们用“←”来表示从彼岸到此岸的移动,用“→”表示从此岸到彼岸的移动。前面“A护送大家过河”的方案就可以写成:(右边数字为完成此步骤所需时间)

          A B → 2
            A ← 1
          A C → 5
            A ← 1
          A D → 8


一共就是2+1+5+1+8=17分钟。

  但其实有更快的办法:

          A B → 2
            A ← 1
          C D → 8
            B ← 2
          A B → 2


一共是2+1+8+2+2=15分钟。这个办法的聪明之处在于让两个走得最慢的人同时过桥,这样花去的时间只是走得最慢的那个人花的时间,而走得次慢的那位就不用另花时间过桥了。可以把所有可能的方案都列举一遍,就会发现这是最快的方案了。

  现在我们把这个问题推广到N(N≥4)个人过桥的情况:如果有N个旅行者,假设他们有各自所需的过桥时间(正实数)。在只有一只手电筒的情况下,要过上述的一条桥,怎样才能找到最快的过桥方案?

  假设最快地把N个旅行者从此岸移动到彼岸需要f分钟时间,那么我们把所有在f分钟时间内把N个旅行者从此岸移动到彼岸的方案称为“最佳方案”。最佳方案很有可能不止一个,我们的目的是要找到一个最佳方案,但是并不需要把所有的最佳方案全都找出来。

                      →下一节

©2002, 三思