作者ichanhuang (俄死了)
看板logic
標題[請益]請教號稱最難的邏輯題
時間Tue Mar 17 23:57:29 2009
有甲、乙、丙三個精靈,其中一個只說真話,另外一個只說假話,還有一個隨機地決定何
時說真話,何時說假話。你可以向這三個精靈發問三條是非題,而你的任務是從他們的答
案找出誰說真話,誰說假話,誰是隨機答話。你每次可選擇任何一個精靈問話,問的問題
可以取決於上一題的答案。這個難題困難的地方是這些精靈會以「Da」或「Ja」回答,但
你並不知道它們的意思,只知道其中一個字代表「對」,另外一個字代表「錯」。你應該
問那三條問題呢?
查了很多網站都只貼題目沒有答案...
在此請教各位高手
感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.119.57
1F:推 H45:□ [請益] 誰說真話 03/18 12:08
2F:推 amx2131:第一提問題問3個精靈(你說實話嘛?) 04/19 10:26
3F:→ amx2131:這樣你就能先 判別出da和ja的意思了 因為不果騙人 還說謊 04/19 10:27
4F:→ amx2131:回答的都是(是)接下來就有2種情況 1.有一個回答不一樣的 04/19 10:31
5F:→ amx2131:那他就是 會說實話也可能會說謊話的 04/19 10:32
6F:→ amx2131:接下來再問剩下其中一個(你是精靈嘛)就能分出來了 04/19 10:34
7F:→ amx2131:2.三個精靈都回答一樣的 (問你是精靈嘛) 這樣就會有一個 04/19 10:41
8F:→ amx2131:回答不一樣答案的精靈 你也能分出是只說真話 還是只說假話 04/19 10:43
9F:→ amx2131:精靈 假設你是找出只說真話的精靈 你在問他 04/19 10:44
10F:→ amx2131:(指著另一個精靈問 他只說謊話嘛?)如果回答是 那這就是只 04/19 10:46
11F:→ amx2131:說謊話的精靈 如果不是 那就是可能說真話也可能說假話精靈 04/19 10:47