B
假设罪犯只有一个,且只有罪犯说谎。
假设A说谎,则B说D是罪犯为真,出现两个罪犯,因此排除A是罪犯。
假设C说谎,B和D的话相互矛盾,并有一假,出现两个罪犯,因此排除C是罪犯。
假设D说谎,则C说B是罪犯的话也是假的,又出现了两个罪犯,因此排除D。
因此只可能是B为罪犯。当假设B在说谎的时候,其他三个人说的都是真话。
理由如下,因为B说D是罪犯,如果B说的是真话,那个C的也是真话,和题目不符
如果C的是真话,A说的就是假话,那个A是罪犯,但是,C说D是罪犯,所以C说的也是假话
如果D的是真话,那么C说的是假话,就能排除D是罪犯,A B C有可能是罪犯
有第一个理由可得,B和C的是假话
第二个理由可得,A和C的是假话,那么D就不是罪犯,排除D的嫌疑
由前两个理由得,A B C的是假话,而D说B陷害自己,A的又是假话,所以A和B可能是嫌犯
题目限制太大,只能算出,A或B是嫌犯,而D的是真话
假设;甲说的是真话,那么其他三人都是假话,那么几句话分别可以推定:1甲否。2丁否。3乙否4丁是。第二句话和第四句话矛盾,假设不成立。
假设乙是真话,推定:1甲是。2丁是。3乙否。4丁是。第一句话和第四句话矛盾,假设不成立、
假设丙是真话,推定:1甲是。2丁否。3乙是。4丁是。有矛盾,假设不成立。
假设丁是真话。推定:1甲是。2丁否。3乙否。4丁否。
所以答案是;丁说的真话,甲是罪犯。
理由如下,因为B说D是罪犯,如果B说的是真话,那个C的也是真话,和题目不符
如果C的是真话,A说的就是假话,那个A是罪犯,但是,C说D是罪犯,所以C说的也是假话
如果D的是真话,那么C说的是假话,就能排除D是罪犯,A B C有可能是罪犯
有第一个理由可得,B和C的是假话
第二个理由可得,A和C的是假话,那么D就不是罪犯,排除D的嫌疑
由前两个理由得,A B C的是假话,而D说B陷害自己,A的又是假话,所以A和B可能是嫌犯
题目限制太大,只能算出,A或B是嫌犯,而D的是真话
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)