查看: 1万|回复: 21

[逻辑推理] 这道题据说是世界上最难的逻辑题之一

转载  简洁模式
365
发表于 2008-4-30 09:54:24
有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。   

还有一个随机地决定何时说真话,何时说假话。   

你可以向这三个精灵发问三条是非题,每条问题只可问一只精灵,而你的任务是从他们的答案找出谁说真话,谁说假话,谁是随机答话。   

这个难题困难的地方是这些精灵会以「Da」或「Ja」回答,但你并不知道它们的意思,只知道其中一个字代表「对」,另外一个字代表「错」。   

你应该问那三条问题呢?   
   

特别交代:智商少于220的人看完这个问题,一般都直接撞豆腐了
422
发表于 2008-4-30 21:12:01
汗。。精灵都出来了。。那就不能问常识性的问题了。。再想一下。。貌似有点难额
422
发表于 2008-4-30 21:17:10
想问一下。这些精灵同学的编号甲乙丙是确定的吗
478
发表于 2008-4-30 22:06:11
先令说真话的 说假话的 随机的为Z ,J ,S   ;是的回答用Y表示,否 则是N(先不管DA  JA 谁真谁假)      
1. 问 A:“B 会说你是说真话的精灵吗?”   [ 1. A 不回答(确定B是S,否则确定B不是S)。2. A 回答 Da。3. A 回答 Ja。]
2. 问 C:“A 会说你是说真话的精灵吗?”      [ 1. C 不回答。2. C 回答 Da。3. C 回答 Ja。]    同一    若C不说话则A是S,否则由于A,B都不是S,则C肯定是S。
经过这两步,S一定出来了。后面的正在想……
422
发表于 2008-4-30 22:18:21
楼上。我认为随机的并不代表就是不回答啊。他随机说真话和假话也就是说他可以回答yes or no。
478
发表于 2008-4-30 23:21:56
你是什么意思啊     随机的并不代表就是不回答啊         是说知道那人随机的被问者不回答  还是说
478
发表于 2008-4-30 23:31:27
这样想吧    若是A是S   则由问C的话可以知道A是S      B是S   则由A不说话 可以推出       同理C是S可知
558
发表于 2008-5-17 15:29:54
万一随机的那个一直都说的是真话,也就是一直都和说真话的人说一样的话,还可以区分开吗?楼主!
422
发表于 2008-5-17 15:35:30
不..不能直接去考虑随机的.要通过另外两个的话判断/
433
发表于 2008-5-23 12:10:01
百度上就有答案
返回版块
123
尚未登录
您需要登录后才可以回帖 登录 | 加入学院