跳转到内容

谜题/逻辑谜题/3顶帽子围成圈/解答

来自维基教科书,开放的书籍,为开放的世界

谜题 | 逻辑谜题 | 3顶帽子围成圈 | 解答


A(想出答案的人)看着B和C,心想:“他们俩都戴着红帽子,每个人都看到对方和我举起了手。如果我戴着绿帽子,那么B会看着C,看到C的手是举起来的,但不是为了我——因为我的帽子是绿色的。所以,他马上就会知道自己的帽子是红色的,然后离开房间。但已经过去了十分钟,B和C都没有想出明显的结论;所以,他们卡住了,因为我的帽子是红色的,而不是绿色的。

更详细的解释

[编辑 | 编辑源代码]

要解决这个问题,我们必须回答以下问题:当红帽子的数量介于0和3之间时会发生什么?

情况1. 如果没有红帽子,那么没有人举手,每个人看到其他人没有举手,因此得出结论他的帽子一定是绿色的,所以他立即离开房间。这种情况没有发生,所以至少有一顶红帽子。

情况2. 如果只有一顶红帽子,那么戴红帽子的人不会举手,但另外两个人会举手。戴红帽子的人没有看到红帽子,但看到其他人举手,所以他得出结论他的帽子一定是红色的,然后离开房间。

情况3. 如果正好有两顶红帽子,那么所有人的手都会举起来。每个戴红帽子的人看到一顶红帽子和一顶绿帽子,并推断出他的帽子一定是红色的,因为另一个戴红帽子的人的手是举起来的。因此,两个戴红帽子的人离开房间。

情况4. 如果有三顶红帽子,那么所有人的手都会举起来,因此情况1和2被排除。每个人都看到另外两个人没有同时离开房间。因为这必须是情况3的逻辑结论,所以一定至少有三顶红帽子。因此,所有的人都知道自己的帽子是红色的,都离开房间。

为了得出只有一个男人离开房间的结论,我们得出结论,男人以不同的速度进行逻辑推理,而第一个离开房间的男人比其他人推理得更快。

华夏公益教科书