A 戴著白色的帽子
B 戴著黑色的帽子
C 戴著黑色的帽子
D 戴著白色的帽子
C & D 之間有一個牆壁
每個人可以看到前面的人所戴的帽子,只有D卻看不到任何東西。但是每個人知道有兩個人是戴黑帽的和另外兩個是戴白帽的,就是不知道自己帶什麼顏色的帽子。是誰知道自己帶什麼顏色的帽子的人就有獎拿,請問是誰會有辦法拿到這個獎?

解析分享:
B有辦法拿到這個獎,因為如果C看到前面兩個是同一個眼色的話,他早就知道自己戴的是什麼顏色的帽子,但是他卻沒有叫,意思說前面兩個戴的帽子的顏色都不一樣,所以B只要講出他前面的人所帶的帽子的顏色的相反,就可以拿到獎了。