帮我解出这两道逻辑题?

问题描述:

帮我解出这两道逻辑题?
这声称是世界上最难的逻辑题,不知是不是和楼主的口味啊?有甲乙丙三个精灵,其中一个永远只说真话,一个只说假话,还有一个的话没有任何参考价值.而且更糟的是,你不懂它们的语言,它们用“da”和“ja”来表示“真”和“假”但你不知道哪个表示哪个,请你设计三个问题来确定哪个精灵只说真话,哪个精灵只说假话,哪个精灵是瞎说的?
把一只小乌龟放进一只瓮(就是指口小肚大的那种缸)里,等到小乌龟长的比瓮口还要大时,问要怎样才能把乌龟从瓮里拿出来.1、不可以把瓮打碎‘ 2、不能把乌龟弄死弄碎;3、这个瓮是一个新的,完整的,并且只有一个洞口;4、乌龟确实比瓮口大很多.
1个回答 分类:综合 2014-11-22

问题解答:

我来补答
第一个问题:问他们3个“你是da精灵还是ja精灵”
假设da是真,那么真话精灵会说da,假话精灵也会说da,胡扯精灵会随便说,如果da是假,那么ja是真,真精灵会说ja,假精灵会说ja,胡扯精灵会随意
所以
1)如果3个精灵2个说da,那么da是真,ja是假,所以可以判断出da是真还是假,同时胡扯精灵也就出来了,然后只需要问真假话两个精灵第二个问题:““真”用你们的语言怎么说?”就可以把3个全部确定出来了.同理2个精灵说ja,一个说da的确定方法
2)如果3个全说一样的,则按下一步走.
因为第一个问题确定了da和ja哪个是真哪个是假,所以
假设da是真,ja是假
第二个问题:问他们3个真怎么说,真精灵一定说da,假精灵一定说ja,胡扯精灵随便说
1)如果两个说da,一个说ja,那么就确定说ja的是假话精灵
然后第三个问题就问假话精灵:指着剩下的两个精灵其中一个问他:“这个是真话精灵么?”
回答da就说明是胡扯精灵,回答ja就说明是真精灵,所以3个就分清楚了.
2)如果两个说ja,一个说da,那么就确定说da的是真话精灵
然后第三个问题就问真话精灵,指着剩下的两个精灵的其中任意一个问他“这个是假话精灵么?” 回答da就说明是假话精灵,回答ja就说明是胡扯精灵
第二个问题,让乌龟自己脱了壳跑出来
第一个问题自己想了10分钟想出来了,确实有点难度,第二个问题不确定正确与否
刚才看了别人的答案 觉得还是我的答案比较合理一些,因为一开始你根本不知道da和ja那个是真哪个是假.
 
 
展开全文阅读
剩余:2000
上一页:椭圆简单性质
下一页:求解这个表格