经典智力题——帽子颜色问题

问题描述:

经典智力题——帽子颜色问题
有3顶黑帽子,2顶白帽子.让三个人从前到后站成一排,给他们每个人头上戴一顶帽子.每个人都看不见自己戴的帽子的颜色,却只能看见站在前面那些人头上的帽子的颜色.(所以最后一个人可以看见前面两个人头上帽子的颜色,中间那个人看得见前面那个人的帽子的颜色但看不见在他后面那个人的帽子和颜色,而最前面那个人谁的帽子都看不见.)现在从最后那个人开始,问他是不是知道自己戴的帽子的颜色,如果他回答说不知道,就继续问他前面那个人.事实上他们三个戴的帽子都是黑色,那么为什么最前面那个人一定会知道自己戴的是黑帽子.为什么?

首先假设这3个人是A B C
A看到了2个黑帽子,他假设自己带的是白帽子(以下蓝色部分是A的心理活动,紫色部分是A假想中的B的心理活动)--
那么B看到的应该是1黑1白
这时候如果B的心理活动应该是--假设自己戴的也是白帽子,C应该很容易的知道自己带的是黑帽子;而现在C并没有马上回答,则说明了B他自己带的是黑帽子(此假设同样适用于C).
而现在B C都没有马上判断出自己带的是黑帽子,所以A自己带的不是白帽子