聪明大脑:提高逻辑力的谜题
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Q9 谁戴黑色的帽子

在一个房间里有很多人(至少10个),主持人把所有人眼睛都蒙上,然后给每人头上戴上一顶帽子。每个人只能看到别人帽子的颜色,看不到自己帽子的颜色。帽子分为两种颜色:黑色和白色。已知所有帽子中至少有一顶帽子的颜色是黑色的。

现在假定所有人都足够聪明,以下是主持人的问话和大家的反应。

主持人:“哪位朋友认为自己戴的是黑帽子,请举手!”没有一个人举手。

主持人又问:“现在哪位朋友认为自己戴的是黑帽子,请举手!”仍然没有人举手。

主持人第三次问:“这一次哪位朋友认为自己戴的是黑帽子,请举手!”

结果很多人举手了。

请问:房间里有多少人戴的是黑色帽子?

参考答案

这道题有个前提,就是“假定所有人都足够聪明”。

根据已知条件“至少有一顶黑帽子”,我们开始推理。

如果房间里只有1顶黑帽子,那么房间里肯定有一个人看到的全是白帽子(自己的帽子是黑的,但是自己看不到)。当主持人第一次问话时,应该有一个人举手(别忘了前提是“所有人都足够聪明”)。第一次问话没人举手,说明黑帽子数量不是1。

现在已知条件变成:至少有2顶黑帽子。

如果房间里有2顶黑帽子,那么肯定有2个人看到房间里有一顶黑帽子(自己的也是黑的,但看不到自己的),当主持人问话时,应该有2个人举手。但仍然没有人举手,说明房间里至少有3顶黑帽子。

那么,现在已知条件变成:至少有3顶黑帽子。

我们按上面的逻辑继续推理。如果房间里有3顶黑帽子,那么肯定有3个人看到房间里有2顶黑帽子。当主持人第三次问话时,有人举手了,所以应该有3个人举手。

因此答案是:房间里有3个人戴的是黑帽子。