suppose:大家都是理性的人,都能考虑到整体的一个最优策略,之后都按这个策略执行。
my answer:第100人可以说黑或白,即他可以用“黑”or“白”给之后的人提供信息。
【之前有人已经给出一个答案是:100说99的颜色,99照说;98说97的颜 色,97照说。。。。。。这只能达到存活75%的概率】
( 我是被上面这个方法提醒了)
method:按3个人一组,100 99 98,97 96 95,........,4 3 2,1 。
# 100,97.......4 是为他们之后俩人提供信息的。
当他们说“黑”表明后两人的帽子颜色不一样;说“白”表明后两
个人的帽子颜色一样。(例如,假如100看到前面两人的颜色一样,他说“白”。那么99看到98的颜色为黑,那么他也说“黑”,98听到99说的是黑and100说的是白,则判断自己是黑----99 98被100拯救了,而100只能靠上帝了!)。这样肯定存活的人数为66个,其余34人有50%的存活概率。
跟贴1:
如果能达成共识得话。。我们把存活率提高到90%。
方法如下:分20组。每5人一组。例如【100,99,98,97,96】
我们来看100是如何提供信息得。
共识是:“黑”代表前面4个人有2黑2白或全黑全白;”白“表示黑白个数不同(3白1黑或3黑1白)。
4个人一共有2^4=16种情况。黑代表了8种,白代表了8种。。
加入100看到前面4人是”黑“的情况,他说”黑“。
情况列为:
99 98 97 96
白 白 白 白
黑 黑 黑 黑
白 白 黑 黑
白 黑 白 黑
白 黑 黑 白
黑 白 黑 白
黑 白 白 黑
黑 黑 白 白
不管怎样。99都可以判断自己的颜色,98可以根据99的判断和100的信息+前面3人的颜色判断出自己的颜色。。97 96 一样。。
”白"的情况类似。。
那么肯定存活的人为80个,剩下20人由上帝来决定,估计有50%的存活机会。
跟贴2:
存活率可以提高到99.5%,方法如下:
首先,对于任何一个来说,由于他能看到前面的,听到后面的,所有他知道除自己以外所有的颜色。约定如下:
除自己以外,99人中黑色总数为奇,白色自然为偶,此种情况约定为黑;
反之,黑色总数为偶,白色自然为奇,此种情况约定为白。
由第100人根据他看到的情况和以上约定说出是黑是白,这样,第99人根据他看到的和第100人说的判断出自己的颜色,同样,第98人也可以,依此类推。这样,除了第100人外,其余99人肯定能活命,第100人成了耶稣,他拯救了大家,却把自己的命运交给了上帝。
来自:
http://www.chinamusical.net/?uid ... ewspace-itemid-3707