×
腦力謎題每週二、四、六直送你信箱!
2014/04/20
難度:

主持人邀請了四位觀眾上台來玩遊戲,
主持人請四人都閉上眼睛後,分別給他們戴上了黑色跟白色的帽子,
主持人自己也戴了一頂;

這樣他們張開眼睛後,
就只看得到其他三位觀眾跟主持人戴的帽子顏色,看不到自己戴的帽子顏色。

接著,
主持人偷偷告訴戴黑帽的人,請他們用一句實話描述他們看到的帽子顏色;
又偷偷告訴戴白帽的人,請他們說一句謊話描述看到的帽子顏色;
下面就是他們四個人說的話:

  • A觀眾:我看見四個人戴白色帽子
  • B觀眾:我也看見四個人戴白色帽子
  • C觀眾:我看見兩個人戴白帽子、一個人戴黑帽子
  • D觀眾:我看見一頂黑帽子和三頂白帽子

請問,四位觀眾及主持人各戴什麼顏色的帽子呢?

◎本題引用自遊戲學校


看答案(先動腦想想,再看答案,腦力才會增加喔!)
  • A觀眾:白
  • B觀眾:白
  • C觀眾:白
  • D觀眾:黑
  • 主持人:黑
你答對了嗎?
解析

每個人可以看到四頂帽子,但C只說三頂,很明顯是謊話,所以C戴的是白色帽子。

假設A說實話、戴黑帽子的話,表示其他四個人一定都戴白帽;
那麼D看到的狀況就是1黑3白,跟她說出來的話一樣,
但她戴白帽不能說實話,所以假設錯誤,A觀眾只可能戴白帽。
同理,可推出B也是戴白帽子。
→目前已知A、B、C都是戴白帽

既然A說謊、他看到的不是四頂白色帽子的話,表示D跟主持人至少有一個人戴黑帽子;
假設主持人戴的是白色帽子,D說看到1黑3白就是說謊,
但D不能跟主持人同時戴白帽,所以假設錯誤,主持人只能戴黑色帽子。

那麼D實際看到的就是1黑3白,說的是實話,
表示D也是戴黑色帽子。

(你有更好的解法嗎?歡迎到粉絲團遊戲學校去跟大家分享喔!)