
一個旅行者、兩個問題、三個幽靈──燒腦邏輯謎題!
文/霍格爾.丹貝克;譯/羅松潔
回答上一題已經夠難的了,下面這道題更複雜,不僅有說謊的幽靈和誠實的幽靈,還有時而說謊,時而說真話的幽靈。
天色已晚,一個旅行者走在路上,正在尋找旅店。當他走到岔路口時,看見前方飄著三個幽靈。每個幽靈對於說真話這件事都有不同的見解。白日幽靈只說真話,黑夜幽靈只說假話,黃昏幽靈則根據興趣和心情時而說真話,時而說假話。
這三隻幽靈看起來都一樣,無法分辨誰是誰。旅行者只有兩次提問的機會,要麼向同一個幽靈提兩個問題,要麼向兩個不同的幽靈各提一個問題。
旅行者該怎麼問,才能找到正確的路?
解題提示:如果這些幽靈只會說謊話或真話,那麼就像上一題,僅需提出一個能讓說謊者和說真話者回答出相同答案的問題就夠了。這個問題可以是:「其他和你不同類型的幽靈會讓我走哪條路?」白日幽靈會指向錯誤的道路,同樣地,黑夜幽靈也是。旅行者只要走另一條道路即可。
然而這道謎題還有黃昏幽靈,它的回答不知真假,讓事情變得更複雜了。不過,這次你可以提兩個問題,至少可以用一個問題來解決這種不確定性。
顯然,旅行者無論向哪一個幽靈提問都無所謂,因為它們看起來都一樣。
旅行者可以提兩個問題,所以第一個問題的回答很可能決定了第二個問題該問哪一個幽靈。
最重要的是,旅行者必須好好利用第一個問題,以確保第二個問題的提問對象不會是黃昏幽靈,因為對方狡猾的回答是不可能幫上忙的。所以關鍵在於利用第一個問題來識別出一隻或兩隻不是黃昏幽靈的幽靈。
這樣有幫助到你了嗎?
旅行者應該提出的第一個問題是:「另外兩隻幽靈之中,哪一隻更有可能說真話?」
對此答案,我們需要區分三種情況:
1)問白日幽靈,答案會指向黃昏幽靈。
2)問黑夜幽靈,正確的答案應該是白日幽靈。然而黑夜幽靈只說假話,所以答案也會指向黃昏幽靈。
3)問黃昏幽靈,正確的答案應該是白日幽靈。然而黃昏幽靈有時會說謊,所以答案可能會指向白日幽靈,也可能會指向黑夜幽靈。
現在該怎麼辦?仔細看這些答案,你就會發現,黃昏幽靈要麼是被詢問的幽靈(情況三),要麼就是被指向的幽靈(情況一和情況二)。
但是,除了被問的幽靈和被指向的幽靈之外,還有第三個幽靈。旅行者只要向這第三個幽靈提出第二個問題就可以了。它要麼是黑夜幽靈,要麼是白日幽靈。
第二個問題有些複雜:「當我詢問去旅館的路時,另外兩隻幽靈之中,除了黃昏幽靈之外的幽靈會將我指向哪裡?」
這裡需要區分兩種情況:
1)如果提問對象是白日幽靈,那另外一個不是黃昏幽靈的幽靈就是黑夜幽靈。黑夜幽靈會指向錯誤的道路,白日幽靈就會因為要說出這個答案而指向錯誤的道路。
2)如果提問對象是黑夜幽靈,那另外一個不是黃昏幽靈的幽靈就是白日幽靈。白日幽靈會指向正確的道路,只會說謊的黑夜幽靈就會因此指向錯誤的道路。
總結:在上述兩種情況,不論是問到哪一個幽靈,它們都會指向錯誤的方向。旅行者只要選另一條路走,就可以直接到達旅館了。
※ 本文摘自《三個邏輯學家去酒吧》,原篇名為〈41.一個旅行者、兩個問題、三個幽靈〉,立即前往試讀►►►