
五個人A、B、C、D、E分別載黑色或白色的帽子。沒有一個人知道自己的帽子的顏色。但他們可以觀察別人戴的帽子的顏色。他們中有四個人講了以下的話:
A:我看見四個人載黑帽,一個人載白帽。
B:我看見四個人載白帽。
C:我看見一頂黑帽和三頂白帽。
D:我看見四頂白帽。
E發現A、B、C、D中戴黑帽的人講了真話。戴白帽的人講了謊話,請找出這五個人所戴帽子的顏色。
↑題目中 A讀出了5人的帽子?
是不是題目錯了?
題目沒有錯.可以解.
首先,要先找出這A,B,C,D這4個人有沒有人說謊.
∵A:我看見四個人載黑帽,一個人載白帽。→很明顯是謊話.
∴A載白帽
∵若B是對的,則此時5人的帽子顏色是
A B C D E
白 黑 白 白 白
C眼裡看到的是3白1黑
A B C D E
白 黑 白 白
此時,C:我看見一頂黑帽和三頂白帽。變成真話.和C戴白帽矛盾.
∴B載白帽
∵若C是對的,則此時5人的帽子顏色是
(a)A B C D E 或(b)A B C D E
白 白 黑 黑 白 白 白 黑 白 黑
∵D:我看見四頂白帽。(即D眼裡看到的是4白)
A B C D E
白 白 白 白
此時,D:我看見四頂白帽。 是假話.
∴D載白帽.
所以正確情況是(b)
A B C D E
白 白 黑 白 黑
∵若C是錯的,則C:我看見一頂黑帽和三頂白帽。是錯的.
又A和B已經確定是白帽,故D和E不可能是1黑1白.
只可以是2白或2黑.
此時5人的帽子顏色是
(a)A B C D E 或(b)A B C D E
白 白 白 黑 黑 白 白 白 白 白
∵D:我看見四頂白帽。(即D眼裡看到的是4白)
A B C D E
白 白 白 白
若是真話.情形是(b),但是和D戴白帽矛盾.
若是假話.情形是(a),但是和D戴黑帽矛盾.
故 都不可能.
結論
正確情況是
A B C D E
白 白 黑 白 黑
(法二)
∵A:我看見四個人載黑帽,一個人載白帽。→很明顯是謊話.
∴A載白帽.
∵B和D兩句話不可能同時為真 ∴B和D之中有人說謊話.
B真D假 A B C D E
白 黑 白 白 白
B假D真 A B C D E
白 白 白 黑 白
∵不管B真D假,還是B假D真.C看起來的情形都是3黑1白.
這一點和C戴白帽的前提矛盾. ∴B真D假或B假D真都不可能
故B和D都是謊話.C為真話.
故正確情況 A B C D E
白 白 黑 白 黑
不可以說是被"騙"喔
這裡可是"梅斯普雷爾"的網誌哪!
看到標題是回網友的信
結果一進來還是數學邏輯
我會被你害到沒信心啦