content

世界最難邏輯題:覺得思路還可以的就來挑戰一下

 2005-06-30 15:22 桌面版 简体 打賞 0
    小字
先申明一下,這道邏輯題是專家Raymond Smullyan出的,自封為「世界最難邏輯題」,說除他之外無人解答出來(我納悶,我不是。。。)。

不過,最起碼說明這道題難度還是有的,誰能解答出來,誰就是「世界第一」啦,哈哈哈,YMPK。

題目是這樣的 你也來試試:

有甲、乙、丙三個精靈,其中一個只說真話,另外一個只說假話。還有一個隨機地決定何時說真話,何時說假話。你可以向這三個精靈發問三條是非題,而你的任務是從他們的答案找出誰說真話,誰說假話,誰是隨機答話。這個難題困難的地方是這些精靈會以「Da」或「Ja」回答,但你並不知道它們的意思,只知道其中一個字代表「對」,另外一個字代表「錯」。你應該問那三條問題呢?

.......如果實在想不出來想放棄.......>>>>好吧!

答案在此>>>

如果我問你以下兩個問題:「Da表示Yes嗎?」和「如果我問你以下兩個問題:『你是True嗎』和『B是Random嗎』,你的回答是一樣的,對嗎?」,你的回答是一樣的,對嗎?
如果A是True或False並且回答是Da,那麼B是Random,從而C是True或False;
如果A是True或False並且回答是Ja,那麼B不是Random,從而B是True或False;
如果A是Random,那麼B和C都不是Random!
所以無論A是誰,如果他的答案是Da,C是True或False;如果他的答案是Ja,B是True或False。
不妨設B是True或False。
向B問第二個問題:
Question 2:如果我問你以下兩個問題:「Da表示Yes嗎?」和「羅馬在義大利嗎」,你的回答是一樣的,對嗎?
如果B是True,他會回答Da;如果B是False,他會回答Ja。從而我們可以確認B是True還是False。
向B問第三個問題:
Question 3:如果我問你以下兩個問題:「Da表示Yes嗎?」和「A是Random嗎」,你的回答是一樣的,對嗎?
假設B是True,如果他的回答是Da,那麼A是Random,從而C是False;如果他的回答是Ja,那麼C是Random,從而A是False。
假設B是False,如果他的回答是Da,那麼A是不是Random,從而C是Random,A是True;如果他的回答是Ja,那麼A是Random,從而C是True。

--版權所有,任何形式轉載需看中國授權許可。 嚴禁建立鏡像網站。
本文短網址:


【誠徵榮譽會員】溪流能夠匯成大海,小善可以成就大愛。我們向全球華人誠意徵集萬名榮譽會員:每位榮譽會員每年只需支付一份訂閱費用,成為《看中國》網站的榮譽會員,就可以助力我們突破審查與封鎖,向至少10000位中國大陸同胞奉上獨立真實的關鍵資訊, 在危難時刻向他們發出預警,救他們於大瘟疫與其它社會危難之中。

分享到:

看完那這篇文章覺得

評論

暢所欲言,各抒己見,理性交流,拒絕謾罵。

留言分頁:
分頁:


x
我們和我們的合作夥伴在我們的網站上使用Cookie等技術來個性化內容和廣告並分析我們的流量。點擊下方同意在網路上使用此技術。您要使用我們網站服務就需要接受此條款。 詳細隱私條款. 同意