这号称是世界上最难的逻辑问题。

1.问甲、乙、丙,你们都是精灵吗?2.问A,B,C刚才那些回答与你不同的人说的是真的吗?对于第一个问题,这三个人必然会有两个答案(da & amp;JA),关键在这里:如果第一个问题是A,那么A第二个问题的答案一定和第一个问题的答案不一样,因为她肯定是对的(因为她是精灵),第二个问题的答案肯定是错的(因为刚才第一个问题答案和她不一样的人肯定是错的),那么如果她第一次说DA,她第二次一定会说JA。我们假设第一个问题说假话,一直说假话的仙女是B,那么B第二个问题的答案一定是和第一个问题相反的,因为她第一个问题说的肯定是错的(她在说谎,她是精灵),她第二个问题说的肯定是错的(刚才第一个问题答案和她不一样的人肯定是真的,B想说谎,所以答案是错的)。当然,我知道问题并没有解决,因为有一个语无伦次,疯疯癫癫的捣蛋鬼C。c可以抄袭任何人的答案,也可以给出矛盾的答案。假设:A回答前两个问题:JA DA,那么B必须回答:DA DA C可能回答:JA JA,JA DA,DA DA,DA JA。(从前面两个问题的分析,已经知道A,B,C中肯定会有个体,答案不同(A)和答案相同(B),A和B的第一个问题答案不同,还存在一个不确定性(。)1,如果C回答了JA JA,我们已经知道B回答了同一个问题两次,但是B的第一个问题肯定和A的答案不一样,所以可以推断JA DA是A,DA DA是B,JAJA是C,答案已经出来了。2.如果c答DA JA,推理方法同上。3.如果C说JA DA和A一样,真是个贱人!真假美猴王现在不知道谁是谁,但是有一个办法,因为我们已经知道了DA的意思是没有别忘了还有一个B(答DA的人)可以永远用。哈哈,然后第三个问题问B(也就是假设的B):A会一直跟我说实话吗?如果B的回答不是这样A就是假设A,C自然就是C,如果A回答是,那么反之亦然!4.如果C回答达达和B一样,推理方法和解法同上。