有十顶白帽子和九顶黑帽子,有10个人,每人头上一顶帽子

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:35:58
前后排成一列,每个人只能看到前面所有人的帽子的颜色,从第三个人开始到第十个人都不知道自己帽子的颜色。第二个人知道自己帽子的颜色,问第二个人的帽子的颜色是什么?
说明原因

白色

首先重复一下问题:有十顶白帽子和九顶黑帽子,有10个人,每人头上一顶帽子
。前后排成一列,每个人只能看到前面所有人的帽子的颜色,从第三个人开始到第十个人都不知道自己帽子的颜色。第二个人知道自己帽子的颜色,问第二个人的帽子的颜色是什么?

原因:

如果第10个人看到前面9个人都戴黑帽子就会知道自己戴白帽子,所以,他能看到的人(前面9个人)里面至少有一个人戴着白帽子;于是,如果第9个人看到前面8个人都戴黑帽子就会知道自己戴白帽子,所以,他可以看到的前8个人里面也有人戴白帽子;已此类推至第三个人为止都因为看到自己前面人戴的帽子有人戴白帽子所以不能判断自己的帽子颜色。

接下来,如果第1个人戴白帽子那么同理第2个也不能判断自己戴什么颜色的帽子,只有第2个人看到第1个人戴黑帽子的时候才可以判断出自己戴的是白帽子(因为前面9个人全部戴白帽子的时候3-10人也不能判断自己帽子的颜色)。

问题的答案到此结束,但是问题里有个隐含条件——第2个人知道了自己的帽子颜色,表示第1个人戴黑帽子,所以第1个人也是知道帽子颜色的,这一点在问题里被省略!

黑色

白帽,h jd

不是黑色就是白色汗~````