表格二
描述對象 說話的人 |
A |
B |
C |
D |
E |
F |
G |
H |
I |
A |
|
黑 |
|
黑 |
|
|
黑 |
白 |
|
B |
白 |
|
|
白 |
|
|
白 |
|
|
C |
|
|
|
|
白 |
|
|
|
白 |
D |
黑 |
白 |
|
|
|
白 |
|
黑 |
|
E |
|
|
白 |
|
|
黑 |
黑 |
|
白 |
F |
|
|
|
白 |
黑 |
|
|
|
白 |
G |
白 |
黑 |
|
|
白 |
|
|
|
|
H |
白 |
|
|
黑 |
|
|
|
|
白 |
I |
|
|
白 |
|
白 |
黑 |
|
白 |
|
方法二:
若I是黑帽子,那麼說他是白帽子的人(CEFH)也是黑帽子,
同樣道理繼續推下去會發現9個人都是黑帽子,不符主持人所述,
故I為白帽子,由I說的話再慢慢去推論即可。
方法三:
~~GoreHine解法:
我的作法也跟留言處的 "站長" 一樣,先假設某人戴白色帽子,再慢慢推。
因為一定有一個人是白色帽子,所以可以先假設某一個人戴白色帽子,再慢慢推其其他可能性(也有可能所有人都戴黑帽子,大家都在講廢話,但是與題目不符合)(也有可能大家都戴白帽子,但是就不應該出現有人說某人戴黑帽子的情況)。
先假設A戴白帽子,很幸運的是可以知道其他所有人帽子的顏色[(代表假設A戴白帽子只可以得到唯一結果!!)]。
而戴黑色帽子的人為BDFG,在這裡要驗證這是不是唯一解的方法,我用的方法是假設BDFG任何一個人若戴白色帽子,也可以解得另外一組解的話,則代表答案不只一個。
~~假設:
[1] 假設B戴白帽子,B說A戴白帽子(A一定戴白帽子),但是A說B戴黑帽子。(矛盾,不符合)
[2] 假設D戴白帽子,D說B戴白帽子(B一定戴白帽子),同[1]。(矛盾,不符合)
[3] 假設F戴白帽子,F說D戴白帽子(D一定戴白帽子),同[2]。(矛盾,不符合)
[4] 假設G戴白帽子,G說A戴白帽子(A一定戴白帽子),但是A說G戴黑帽子。(矛盾,不符合)
~~想法:
雖然這個題目已經出很久了,不過整體來說還不錯。希望有人喜歡我的解析,並且有任何錯誤或問題或建議,歡迎跟我說喔。謝謝