六個少年ABCDEF按正六邊形圍坐著,另壹個少年G則用毛巾蒙上眼睛坐在正中間(所以G什麽也看不到)。他們每個人頭上都被戴了壹頂帽子,其中四頂白帽子,三頂黑帽子。
由於被G擋住了視線,周圍的六個人每個人都看不到自己正對面的人戴的什麽顏色的帽子。每個人也都看不到自己頭上戴什麽顏色的帽子。
向左轉|向右轉
現在讓ABCDEF六個人猜自己戴的什麽顏色帽子。
壹開始,六個人誰也沒猜出來,都在沈思。這時,坐在中間的G說話了:“我戴的是白帽子。”
請問:G是如何推理的?
第壹步
AD兩個人是互相看不到的。
假設AD都是白帽子,那,AD都能看到BCEFG五個人裏2個白帽子、3個黑帽子。在這種情況下,因為黑帽子壹***3個,所以AD就都能立即猜到自己頭上是白帽子。所以,AD頭上不可能都是白帽子。
假設AD都是黑帽子,那,AD都能看到BCEFG五個人裏4個白帽子、1個黑帽子。在這種情況下,因為白帽子壹***4個,所以AD就都能立即猜到自己頭上是黑帽子。所以,AD頭上不可能都是黑帽子。
所以,坐在周邊的六個人都沒有猜出來,說明AD頭上應該是壹頂白帽子、壹頂黑帽子,誰白誰黑不知道。
第二步
坐在周邊的六個人都沒有猜出來,說明AD頭上是壹頂白帽子、壹頂黑帽子,BE和AD是壹樣的,BE頭上應該是壹頂白帽子、壹頂黑帽子。CF同理。所以,G知道大家都猜不出,G就知道周邊的六個人戴著3個白帽子、3個黑帽子,所以G知道自己頭上應該是白帽子。