超级IQ大难题

来源:百度知道 编辑:UC知道 时间:2024/05/01 07:13:01
有100个囚犯, 排成一条直线, 被狱卒分别带上黑色和白色帽子.
他们只知道站在自己前面的所有囚犯的帽子颜色,却不知道自己和后面的.
而狱卒决定最后一个囚犯开始,问他们的帽子颜色,而囚犯只能答黑或白(不能有任何动作), 答错了就要死. 有什麼方法可以令最少99人生还?
不可以搞怪(比如声调不同,长短不一等等,都不允许。。。)
这是严谨的问题

回答者:526762855 - 助理 二级 的答案看不懂??谁能够解释??为什么知道其他所有人的帽子颜色就可以知道自己的??

注意!!!!!每个犯人只能说黑色或者白色,而且只能说一次,所以你们的答案都不对哦~~~~

我终于想到了。这次是真的想到了。
最后一个人和大家商量好了,当前面的黑色帽子数量为奇数时,他说黑,当前面的黑色帽子为偶数时,他说白。
比如,他说了黑。
那么,倒数第二个人,当看到前面的黑色帽子为奇数的时候,那他的帽子一定是白色的,反之,当前面的黑色帽子是偶数时,他自己头上的则是黑色的。
倒数第三个人,知道倒数第二个人头上的帽子是什么颜色的之后,用同样的方法判断自己头上的帽子是什么颜色。
如此类推……
不过,苦了后面的几个,一定要记住前面的人所说的所有话,不然就算错了……
理论上,这样就可以只有最后一个要冒生命危险,其他人都可以安全。
哈哈,就算拿不到分,我也很佩服我自己啊……

最后一人说出黑色和白色帽子各有多少(共99顶),就可以令99人生还。其他的人就可以推算出自己帽子的颜色。因为他们知道站在自己前面的所有囚犯的帽子颜色。

理论上是会活下来,不过,事实上还是靠运气才能活下来,犯人可不是个个都会在临死前思考那么多的,而且时间也不多。这种问题感觉没有意义。

最后一个人只要回答我戴的帽子和我前面的颜色是一样的就可以了

最后倒数第二个人可以知道前面98个人的帽子颜色,那么无论最后一个人答对还是答错,他都可以推算出自己帽子的颜色,以此类推,前一个人只要记住后面人答的颜色和前面人的颜色,就可以知道自己的颜色.而唯一有可能死的只有最后一个人了.

只要回答前面一个人的帽子的颜色就行了,这样如果最后一个人帽子的颜色和前面的一样,则全部生还,如果不一样,则只有99个人生还。