10個人麵朝一個方向站成一列縱隊,從10頂黃帽子和9頂藍帽子中,取出10頂分別給每個人戴上。每個人都看不見自己戴的帽子的顏色,隻能看見站在自己前麵那些人的帽子顏色。站在最後的第十個人說:“雖然我看到你們每個人頭上的帽子,但還不知道這頂帽子的顏色,在他的頭上。你可知道你戴什麽顏色的?”第九個人說:“我也不知道。”第八個人說:“我也不知道。”第七個、第六個……直到第二個人,依次都說不知道自己頭上帽子的顏色。出乎意料的是,第一個人卻說:“我知道自己頭上帽子的顏色了。”

你能回答第一個人頭上戴的是什麽顏色的帽子?他為什麽就知道呢?

參考答案

第一個人戴的是黃色的帽子。對於第十個人來說,他能看到9項帽子,如果9頂帽子都是藍帽子,他肯定知道自己戴的是黃帽子,而他不知道,說明前麵9頂帽子至少有一頂帽子是黃帽子,即他至少看到一頂黃帽子。第九個人也知道第十個人的想法,如果他沒看到黃帽子,肯定知道自己戴的是黃帽子,而他也不知道,說明前麵8頂帽子至少有一項帽子是黃帽子,即他也至少看到一頂黃帽子。同理可知,第八個、第七個人的想法,直到第二個人,都至少看到一頂黃帽子。因此第一個人頭上戴的是黃帽子。他是這麽推理的。