不過,最起碼說明這道題難度還是有的,誰能解答出來,誰就是「世界第一」啦,哈哈哈,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位中國大陸同胞奉上獨立真實的關鍵資訊, 在危難時刻向他們發出預警,救他們於大瘟疫與其它社會危難之中。