三个人的逻辑问题
首先,题目没有说清楚:“闭上眼睛,大家戴上黑帽子,再睁开眼睛”。应该改成“先给每个人戴上黑帽子,再戴上白帽子我们就不知道了,可能一顶,两顶,也可能一顶都没有”。而且前提是他们在戴白帽子的时候,不会觉得自己戴了另一顶帽子。
所以有三种可能的情况:
1.三个人头上的黑帽子上只扣了一顶白帽子,也就是甲、乙、丙中的一个被扣了一顶白帽子。
2、没有白帽子,每个人头上只有一顶黑帽子。
3.扣了两顶白帽子,A和B,A和C或者B和C都扣了白帽子。
逻辑推理:
a、我们先来看第三种情况。如果其中两个是白帽子,那么其中一个肯定可以一下子判断出他是黑帽子,不需要等4、5秒,所以排除这种情况。
B、排除3和1和2两种情况,A可能给B和C看到的帽子颜色是:全黑或者一黑一白。
c、先看一黑一白的情况。这时候如果a戴的是白帽子,那么B或者C肯定马上知道自己戴的是什么颜色的帽子,但是大家都等了4、5秒,所以排除了这种情况。这时,A一定戴着一顶黑色的帽子。
再看看黑的情况。这个时候A假设自己是白人,那么以B和C的智力,他一定会分析A、B、C三个步骤,知道他头上的帽子是什么颜色,但是他们没有反应,所以他确定他头上的帽子不是白人,而是黑人。
其实这样的分析等于三个人。如果A先分析,说明他真的更聪明。