由題可知:
丁不知道自己帽子顏色,
所以甲乙丙壹定不是1黃2藍
可能有以下幾種情況:
紅*3
紅*2藍*1
紅*1藍*2
紅*1藍*1黃*1
丙可知丁帽子或黃或藍
丙只有在前面是藍2或者藍1黃1時
才可以確定自己為紅帽子
現在丙無法判斷,
可知甲乙不是藍2或者藍1黃1
只可能是
紅2
紅1藍1
紅1黃1
乙聽到丙丁的判斷後
只有看到甲帶著藍色或者黃色帽子
現在乙也不能確定
所以
甲可以斷定
自己的帽子顏色為紅