English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

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


各位= =..加油了..

本人想到快破頭哩= =

2005-08-25 17:38:39 · 4 個解答 · 發問者 Anonymous in 科學 數學

題目只有這樣沒錯
可是注意是問"是非題"喔
不能問說:你是說真話還假話?
只能問說:你說真話乙說假話?
這種對或錯的問題囉
夠清楚吧

2005-08-25 19:24:51 · update #1

TO:阿煒
如果隨機回答精靈的說謊率是算50%,而我的說謊率是75%,那在你沒對我說謊條件下,我比你會說謊,是嗎?"
解說:
誠實精靈聽到後一定回答是,而說謊精靈也一定回答是(事實是他比我愛說謊,所以是)

你說的有點矛盾吧,
因為竟然你說在" 沒對我說謊條件下 " 進行的話
謊話精靈不能對你說謊,所以這種問題他不會回答吧??
(事實是他比你愛說謊)

2005-08-30 15:55:12 · update #2

4 個解答

三精靈順位置排為ABC:
問A)Q1:如果我說B是不是隨機你會答我da,是嗎?
答da-->B非隨機且A為真或隨機,到Q2.1;
答ja-->C非隨機且A為假或隨機,到Q2.2;
問B)Q2.1:如果我說C會答我真話你會答我da,是嗎?
答da-->C為真或隨機且必講真話,得B為假;
答ja-->C為假或隨機且必說謊言,得B為真;
均到Q3.1;
問C)Q2.2:如果我說B會答我真話你會答我da,是嗎?
答da-->B為真或隨機且必講真話,得C為假;
答ja-->B為假或隨機且必說謊言,得C為真;
均到Q3.2;
問C)Q3.1:如果我話A是隨機你會答我da,是嗎?
C答da及之前B答da--->A=隨機,B=假,C=真;
C答da及之前B答ja--->A=隨機,B=真,C=假;
C答ja及之前B答da--->A=真,B=假,C=隨機;
C答ja及之前B答ja--->A=假,B=真,C=隨機;
問B)Q3.2:同Q3.1;
B答da及之前C答da--->A=隨機,B=真,C=假;
B答da及之前C答ja--->A=隨機,B=假,C=真;
B答ja及之前C答da--->A=真,B=隨機,C=假;
B答ja及之前C答ja--->A=假,B=隨機,C=真;
完.

2005-08-29 15:54:52 補充:
好~~~~可~~~~怕~~~~阿~~~~~~~~~

2005-08-29 11:54:18 · answer #1 · answered by Anonymous · 0 0

沒那麼簡單

牽涉若且唯若

http://www.wretch.cc/blog/lovecfcm/21569100

2008-10-05 09:29:34 · answer #2 · answered by ? 7 · 0 0

我大概有答案了,但是先問一下這2個條件
1.可以問同一隻小精靈2個以上的問題嗎??
2.小精靈的回答你是知道"對或錯"(說謊不討論),還是你只知道有二種回答但不知道其意義??

2005-08-29 21:51:42 補充:
第一題
隨便抓一隻問:
"如果隨機回答精靈的說謊率是算50%,而我的說謊率是75%,那在你沒對我說謊條件下,我比你會說謊,是嗎?"
解說:
誠實精靈聽到後一定回答是,而說謊精靈也一定回答是(事實是他比我愛說謊,所以是),而隨機精靈誠實時也會回答是(因為75%比50%大),說謊時也要回答是(剛剛問題是在你沒對我說謊的前提,所以說錯的話就承認你對我說謊)
所有都回答"對",因此就可知道"對"的說法是Da或Ja
問題二
也是隨便問一個精靈 :
''我現在想要走到你那,而我會先踏出左腳,是嗎?"
解說:
因為誠實精靈和說謊精靈被一定要誠實和一定要說謊所絆,無法回答這種未知答案的問題,只有隨機精靈不受拘束,所以問後馬上回答的就是隨機精靈,而遲遲不回答的就是誠實或說謊精靈!看到不回答時,再使事件變成事實(如題就是真的踏出左腳步向精靈)就可以知道他的回答是說謊還是誠實(看他回答和事實是否相同)
問題三(分成二部分)
1.
(如果問題二問到的是隨機精靈)
就換一隻問(不是隨機精靈)!
"我是男的,是嗎?"
解說:
利用已知答案的問題,來分辨他是誠實還是說謊
2.
(如果問題二問到的是誠實或說謊精靈其中一種)
就問同一隻(跟問題二相同)
"剩下的精靈中(舉例我問甲,剩下乙丙),乙是隨機精靈,是嗎"
解說:
因為剛剛利用問題二已知道這隻精靈是誠實或說謊的了,所以以他來確認隨機精靈就可知道三隻各是何種精靈了!

2005-08-31 23:28:50 補充:
TO 矛盾
我懂你的意思,但是請先想想說謊精靈的條件為何!
我把事實列出讓你看清楚:
"在你沒說謊的前提下"(事實上他不可能滿足此前提,所以這已經滿足一個謊言,相反的他如果不回答或答錯,則他就變"誠實"了,因為和事實是相同的)而因為前面的部分已構成一個謊言,所以不論底下的問題為何,都不會影響了"他回答是說謊"這個事實了
所以說謊精靈才會回答"對"

2005-08-31 23:35:15 補充:
而隨機精靈也是如此,沒有在前提之下,底下問題的回答都是沒意義的!所以他才會說對
舉例來說:"在你考一百分的前提下,我就帶你出去玩"
必須在你真的考了一百分,才能知道"我要帶你出去玩"的約定是真是假,如果你都沒考一百分,那"我要帶你出去玩"的約定就沒有真假之分了!

2005-08-29 17:51:42 · answer #3 · answered by ? 1 · 0 0

題目全部只有這樣嗎 沒規定要問精靈啥問題喔

2005-08-25 18:50:34 · answer #4 · answered by Anonymous · 0 0

fedest.com, questions and answers