10个人面朝一个方向站成一列纵队,从10顶黄帽子和9顶蓝帽子中,取出10顶分别给每个人戴上。每个人都看不见自己戴的帽子的颜色,只能看见站在自己前面那些人的帽子颜色。站在最后的第十个人说:“虽然我看到你们每个人头上的帽子,但还不知道这顶帽子的颜色,在他的头上。你可知道你戴什么颜色的?”第九个人说:“我也不知道。”第八个人说:“我也不知道。”第七个、第六个……直到第二个人,依次都说不知道自己头上帽子的颜色。出乎意料的是,第一个人却说:“我知道自己头上帽子的颜色了。”
你能回答第一个人头上戴的是什么颜色的帽子?他为什么就知道呢?
参考答案
第一个人戴的是黄色的帽子。对于第十个人来说,他能看到9项帽子,如果9顶帽子都是蓝帽子,他肯定知道自己戴的是黄帽子,而他不知道,说明前面9顶帽子至少有一顶帽子是黄帽子,即他至少看到一顶黄帽子。第九个人也知道第十个人的想法,如果他没看到黄帽子,肯定知道自己戴的是黄帽子,而他也不知道,说明前面8顶帽子至少有一项帽子是黄帽子,即他也至少看到一顶黄帽子。同理可知,第八个、第七个人的想法,直到第二个人,都至少看到一顶黄帽子。因此第一个人头上戴的是黄帽子。他是这么推理的。