某個(gè)島上有座寶藏,你看到大中小三個(gè)島民,你知道大島民知道寶藏在山上還是山下,但他有時(shí)說真話有時(shí)說假話。
只有中島民知道大島民是在說真話還是說假話, 但中島民自己 在前個(gè)人說真話的時(shí)候才說真話,前個(gè)人說假話的時(shí)候就說假話,這兩個(gè)島民用舉左或右手 的方式表示是否,但你不知道哪只手表示是,哪只手表示否。
只有小島民知道中島民說的是真還是假,他用語言表達(dá)是否, 他也知道左右手表達(dá)的意思。 但他永遠(yuǎn)說真話或永遠(yuǎn)說假話,你也不知道他是這兩種類型的哪一種,你能否用最少的問題問出寶藏在山上還是山下?
(提示:如果你問小島民寶藏在哪,他會反問你怎么才能知道寶藏在哪?等于白問一句)
推理答案:
三句話
按順序問,問大島民:“寶藏是在山上嗎?”
問小島民:“你是不是會說話?”
問中島民:“大島民說的是不是真話?”
結(jié)果:第二句話可以判斷小島民說的是真話還是假話,即可以推斷中島民說的是真話還是假話。
若中島民說真話,大島民和中島民舉同只手,寶藏在山上;不同手則寶藏在山下;
若中島民說假話,大島民和中島民舉同只手,寶藏在山下;不同手則寶藏在山上。
綜上所述:
若中島民說真話,大島民和中島民舉同只手,寶藏在山上;不同手則寶藏在山下;
若中島民說假話,大島民和中島民舉同只手,寶藏在山下;不同手則寶藏在山上。