个人觉得互联网上最有意思的一道逻辑题

6年前我无意中看到一个逻辑题:题干很简单:
三个人立于你面前,一个是永远说真话的上帝,一个是永远说谎话的魔鬼,一个是疯子随机说真话或者谎话。你可以提三个问题,问题必须是用“是/否”来回答的问题,每个问题只能问一人。要求判断谁是上帝,谁是魔鬼,谁是疯子。

怕有人看不懂,详细解释一下,疯子说话绝对是随机的,也就是说同一个问题问两遍有可能得到不同答案。
不能问”我是哪国人“这种问题,必须是用是/否才能回答的这种问题。比如你用1+1等于2,对不对?来问三人,上帝说是,魔鬼说否,疯子随机回答是或者否。

这道题在天涯社区曾经战过n久,爬那个楼也是一件n痛苦的事情:绝大多数回帖是以下几类:
1) 解出来了!然后抛出一个错误答案
2) 题都没读懂就来回答了。
3) 宣称这题是无解的
4) xx楼正解的

有兴趣的来玩玩吧,我觉得这题最好的地方在于题干简单,易于理解。比那种什么德国人抽什么烟,白房子里面的人不养金鱼题干n长的逻辑题要cool多了。 但是难度足够高,高到即使用搜索引擎都很难得到正确答案...

顺便说,这道题的原题更难一些,限定三人说的都是你所不懂的语言,也就是说用“wa” "ja"来代表"是" “否”,但是你不知道"wa"和"ja" 那个代表"是",那个代表"否"。 这样虽然难度更高,但是显得很啰嗦了,茶余饭后闲聊天的时候不能讲着玩了

4 个回答

头疼的问题,鉴于疯子随机回答问题,是否思路应该是用疯子立场正确的题目反复确认,然后自相矛盾者为疯子?比如连问三遍,你是疯子吗? 可是由于只问了三个问题,随机现象可能不纯粹,如果疯子抽风连续三个都回答了是或者否,我就不知道怎么办啦。@71125415 @GOD @xiangschupin @zhuzheng @greawangwei

这题没看懂

假设问:天上有太阳吗?

A:有
B:没有
C:有

B是魔鬼,A,C是上帝和疯子

再问:天上有太阳吗?

A:没有
B:没有
C:有

B是魔鬼,A是疯子,C是上帝


或者是

问:天上有太阳吗?
A:没有
B:没有
C:有

C是上帝,A,B是魔鬼和疯子

总之,是可以先确定出一个人的。然后再问一遍同样的问题,再确定。

是我理解的太简单了????

这题出的有问题 你可以提三个问题,问题必须是用“是/否”来回答的问题,每个问题只能问一人。

按楼上的 就是一个问题 三个人答就很容易了

这个问题想了半天还是没想出答案。
我的思路比较简单,不过觉得此题无解啊。
主要是在“每个问题只能问一个人”
一共有三个问题,问三个人,那么只有三个答案。

一共有三个问题的答案,答案只有是与否,那么总有两个答案一样,那么这两个人的身份就难以判断出。


之前推理过程比较复杂。
1. 问三个不同的问题(A.B.C),那么必然疯子与魔鬼、上帝其中一人的答案混淆,无法判断。
2.问两个相同的问题,一个不同,即问A,A,B三个问题。那么由于事先不知道三人身份,随机性过大,放弃。
3.问三个相同的问题(A,A,A),那么如果疯子答的与上帝一样,两人混/如果疯子答的与魔鬼一样,继续混。

所以....就得出上面的结论

你的回答