寶藏在哪

[ 傳奇故事 ]

  某個島上有座寶藏,你看到大中小三個島民,你知道大島民知道寶藏在山上還是山下,但他有時說真話有時說假話。

  只有中島民知道大島民是在說真話還是說假話, 但中島民自己 在前個人說真話的時候才說真話,前個人說假話的時候就說假話,這兩個島民用舉左或右手 的方式表示是否,但你不知道哪隻手錶示是,哪隻手錶示否。

  只有小島民知道中島民說的是真還是假,他用語言表達是否, 他也知道左右手錶達的意思。 但他永遠說真話或永遠說假話,你也不知道他是這兩種型別的哪一種,你能否用最少的問題問出寶藏在山上還是山下?

  (提示:如果你問小島民寶藏在哪,他會反問你怎麼才能知道寶藏在哪?等於白問一句)

  推理答案:

  三句話

  按順序問,問大島民:“寶藏是在山上嗎?”

  問小島民:“你是不是會說話?”

  問中島民:“大島民說的是不是真話?”

  結果:第二句話可以判斷小島民說的是真話還是假話,即可以推斷中島民說的是真話還是假話。

  若中島民說真話,大島民和中島民舉同隻手,寶藏在山上;不同手則寶藏在山下;

  若中島民說假話,大島民和中島民舉同隻手,寶藏在山下;不同手則寶藏在山上。

  綜上所述:

  若中島民說真話,大島民和中島民舉同隻手,寶藏在山上;不同手則寶藏在山下;

  若中島民說假話,大島民和中島民舉同隻手,寶藏在山下;不同手則寶藏在山上。

補充糾錯
上一篇: 夜半敲門
下一篇: 說謊的學生