查看: 893|回复: 14

[逻辑推理] 真假神明

转载  简洁模式
发表于 5 天前 广东 发帖际遇
有三位神明,分别为A,B,C。已知他们之中一位只说真话(True),一位只说假话(False),另一位随机说真话或假话(Random)。为了确定他们的身份(真神True,假神False,随机神Random),你可以向他们提问3个是非题(yes-no question),且一次只能提问其中一位。他们听得懂你的语言,但是他们只会用他们语言回答你,即“da”或者“ja”,而你不知道这两个字分别代表对或者错。
发表于 5 天前 湖南| 发自安卓客户端
问第一个下一个说的是不是假话
登录帐号可查看完整回帖内容
发表于 5 天前 四川| 发自安卓客户端
好文赏了
补充:我有一个问题,他们会同时给出两个回答么
补充:随机问一个人“你会说真话么”得出的答案必为是
从而确定da和ja的意义
补充:然后就看你的回答了,会同时给出两个答案么
登录帐号可查看完整回帖内容
发表于 4 天前 四川| 发自安卓客户端
关于你说的2
如果随机神说真话,他说的必为“会”
如果他说的假话,那么结果也必为“会”
登录帐号可查看完整回帖内容
发表于 4 天前 四川| 发自安卓客户端
至于你说的1
我直接问个直观的问题吧
我随机问一位神“你旁边的两位都会说真话么”
如果我问的是随机神,那么只会有一个回答
如果我问的真神,那么随机神在“二位”之中,所以他的回答应该是“da”和“ja”两个答案才对
假神同理
登录帐号可查看完整回帖内容
发表于 4 天前 湖南| 发自安卓客户端
你是”真理“吗?
分别向三个人提问
你是”谎言“吗?
分别向三个人提问
若其中两个人每次的答案都相同而另一个人至少有一个答案与他们不同,则另一个人是随机;
若三个人均回答相同,则继续循环提问这两个问题,直至有一人的答案与另外两人不同为止。
你是”随机“吗?
向之前答案相同的两个人提问,回答”da“的是谎言,回答”ja“的是真理
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院