謎題/邏輯謎題/三個騎士/解答
出現
矮個子騎士是生命騎士。胖子騎士是地牢騎士。高個子騎士是死亡騎士。
高個子騎士不是地牢騎士,因為如果他是,那麼其他兩位騎士中就沒有人是生命騎士了。由於他撒了謊,所以他也不是生命騎士。因此,高個子騎士是死亡騎士。矮個子騎士一定是生命騎士,那麼胖子騎士就是地牢騎士。
如果胖子騎士說的是真話,那麼他不可能是生命騎士,因為他指出了高個子騎士是生命騎士。高個子騎士的回答與胖子騎士的回答相矛盾。因此,胖子騎士撒了謊。高個子騎士不可能是生命騎士,因為如果他是,他會在被直接問到是誰的時候就說出來。我們可以得出結論,矮個子騎士是生命騎士,並且他指出了高個子騎士是死亡騎士,因為他總是說實話。剩下唯一適合胖子騎士的身份就是地牢騎士。
犯人可以高興的是,高個子騎士沒有回答:“是的,我是生命騎士”。在這種情況下,如果他這樣回答,那麼犯人就非常不幸了,因為他找到生命騎士的機會將減少一半。
一個更好的策略是問每個騎士:“如果我問你生命騎士是誰,你會指認誰?”生命騎士會正確地指認自己。如果被問到“誰是生命騎士?”,死亡騎士會錯誤地指認自己或地牢騎士。因此,當被問到他會如何回答時,他會再次撒謊,並說他會指認真正的生命騎士(雙重否定)。地牢騎士是未知數,但當至少兩位騎士都同意某個人時,這個人就是正確的身份。
不幸的是,這並不完全是萬無一失的,因為他可能在第一個謊言中指認了地牢騎士,然後在第二個謊言中選擇指認死亡騎士。