【邏輯】有三頂紅帽子兩頂白帽子,將其中的三頂分別戴在A、B、C三人頭上


題目:有三頂紅帽子和兩頂白帽子。將其中的三頂帽子分別戴在A、B、C三人頭上。這三人每人都只能看見其他兩人頭上的帽子,但看不見自己頭上戴的帽子,並且也不知道剩余的兩頂帽子的顏色。

問A:“你戴的是什么顏色的帽子?”A回答說:“不知道。”接着,又以同樣的問題問B。B想了想之后,也回答說:“不知道。”最后問C。C回答說:“我知道我戴的帽子是什么顏色了。”試問:C戴的是什么顏色的帽子?(請寫出推理過程)

 

首先答案為紅色

推理過程如下:

對於題目給出的三頂紅帽子和兩頂白帽子條件,ABC三人中一定有一人會帶紅帽子。

首先問A,A如果不知道自己頭頂帽子的顏色,首先可以想到A看到的不是兩頂白色帽子(若看到兩頂白色則一定能確定自己頭上的帽子是紅色);

再問B,B也說不知道自己頭上帽子的顏色,同理可以知道B看到的一定也不是兩頂白色帽子;

然后C說他知道自己帽子的顏色了,首先若AB都為白色帽子,C看到后一定能想到自己的帽子顏色是紅色,此時的情況A和B看到的都是一紅一白,故AB無法判斷;其次,若C的帽子為紅色,AB兩人的帽子為一紅一白,此時假設A紅B白,A看到的則是一紅一白,B看到的是兩紅,故AB兩人之前無法判斷AB自己帽子的顏色條件依然成立,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM