作者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