猜帽问题

oldj
  • 点击:1946
  • 回复:4
  • 关注:0
  • 推荐:2
  在众多的逻辑名题中,影响最广泛的,恐怕要数"猜帽问题"了。下面,举一个例子来说明这类问题的概貌。 

  有三顶红帽子和两顶白帽子。将其中的三顶帽子分别戴在 A、B、C三人头上。这三人每人都只能看见其他两人头上的帽子,但看不见自己头上戴的帽子,并且也不知道剩余的两顶帽子的颜色。 

  问A: "你戴的是什么颜色的帽子?" A回答说:"不知道。" 接着,又以同样的问题问B。B想了想之后,也回答说:"不知道。" 最后问C。 C回答说:"我知道我戴的帽子是什么颜色了。" 当然,C是在听了A、B的回答之后而作出回答的。试问:C戴的是什么颜色的帽子?


  有人说,这个问题的作者是诺贝尔奖金获得者、英国物理学家狄拉克。的确,狄拉克在他的著作中极力推崇这个问题。然而,实际上,远在狄拉克以前的年代,就有这种类型的问题了。不管这类问题的作者是谁,它都不失为逻辑题中的一个杰作,它将以永恒的魅力世世代代地流传下去。 

  这类问题,需预先加以规定:出场人物都必须依据正确的逻辑推理。以上题为例,C听了A和B的回答后,知道自己的帽子的颜色,这是以A、B的逻辑推理为前提的。如果A、B胡乱猜测或者智力不足,以致对问题作出了错误的判断,那么,C就不可能作出正确的答案。

标签: 推理 猜帽

回复列表

oldj
1
o...
changfeng
2
1.如果B和C都是白帽,那A就知道自己的帽子是红色,但A不知道,说明B和C戴的帽子要么是红和红,要么是红和白.
       A    B    C
a.    红  红  红
b.   红  红  白  (如果B看到C是白帽,那必然知道自己是红帽,但B不知道,所以此种不可能)
c.   红  白  红
d.    白  红  红
e.    白  红  白  (如果是此种组合,B就知道自己是什么颜色了,所以此种不可能)
f.     白  白  红  (如果是此种组合,C就没必要通过A和B的回答来猜测了,所以此种不可能)

剩下三种就不细分析了,不论哪种,C都肯定是红帽.
xin7142100
3
哈哈``跟我猜的一样哈```
pythonwoo
4
太复杂了。
A说不知道,那肯定B和C不可能都是白帽;
B说不知道,那肯定C是红帽(因为如果C是白帽,B知道自己不能是白帽,那只能是红帽,那他就知道自己帽子颜色了)
所以,C就知道自己是红帽了。

回复

只有登录用户可以添加回复,请先 登录注册