最近这里比较热闹,高手不少。万精油的囚犯问题非常有趣,让人看了以后感觉收获不小。我也贴一个囚犯问题,很有意思,难度也不小,希望给这里的网虫们带来乐趣。www.ddhw.com 一个监狱里有5个特聪明的犯人,每人都单独关在自己的牢房里,无法和其他囚犯做任何通讯。每天晚上囚犯可以聚在一起自由讨论一次。有天晚上典狱长通知了这么个消息:国王决定集体大赦囚犯,但是要考这些囚犯一个题目:在次日早晨,会有人来把每间牢房门的正面刷上或黑或白的颜色,颜色的选择是等概率独立的(比如用抛硬币的方法决定门上该刷黑还是白色),犯人都不可能知道自己门上被刷了什么颜色。然后犯人会依次被叫到典狱长办公室里。走出牢房时,犯人有机会看见所有其他人门上的颜色,但是因为他自己的牢门是开着的,所以门正面靠着墙,他还是看不见上面的颜色。在办公室里典狱长询问犯人对自己牢门上的颜色是黑是白的猜测。然后犯人被带回牢房,关好门后,下一个犯人再被叫出询问(在典狱长办公室里犯人是看不到前面其他犯人的回答的)。如此直到所有人都被叫出来一次。现在典狱长统计一下所有犯人的猜测,如果猜对自己门上颜色的犯人数过半(也就是3个或3个以上的犯人猜对),那么他就释放所有犯人,如果不过半,每个犯人都只好把牢继续坐下去。 问题A:现在犯人知道了这个消息。有人说,因为他们不能互相通讯,所以看见了其他人的门上颜色,对知道自己门上的颜色毫无用处,即使其他人门上都是黑色,自己门上颜色是白是黑还是可能性各半(因为每个门的颜色都是独立的)。所以无论怎么猜其实就是50%可能性猜对,所以提前知道了这个消息也是白搭。你说这个推理对不对?为什么? 问题B:如果你认为这个推理不对,那么犯人们就有机会在一起讨论制定一个策略,使得被释放的可能大于50%。那么如何制定这个策略,使得被释放的可能性尽量大? 问题C:把问题一般化。设有N个犯人(N是奇数),猜对自己门上颜色的犯人数过半,他们就会被释放。他们被释放的可能性最多有多大?
www.ddhw.com
|