解法一:
A.”阿莲是无辜的“,这句话是丽娜或思佳某个人说的
(1)假设是丽娜,转步骤B (2)假设是思佳,转步骤G
B.”丽娜说的是真话“,这句话是阿莲或思佳某个人说的
(3)假设是阿莲,转步骤C (4)假设是思佳,转步骤D
C.”思佳在说谎“,由(1)和(3)的假设知这句话是思佳说的,出现矛盾,排除
D.”思佳在说谎“,由(1)和(4)的假设知这句话是阿莲说的
(5)假设阿莲说的是真话,转步骤E (6)假设阿莲说的是谎话,转步骤F
E. 阿莲说的是真话,阿莲说”思佳在说谎“,所以思佳说的是谎话;思佳说”丽娜说的是真话“,所以丽娜没说真话;丽娜说,”阿莲是无辜的“,所以阿莲是犯人,犯人在说谎,出现矛盾,排除
F.阿莲说的是谎话,阿莲说”思佳在说谎“,所以思佳说的是真话;思佳说”丽娜说的是真话“,所以丽娜说真话;丽娜说,”阿莲是无辜的“,所以阿莲不是犯人,3人里面只有阿莲说的是谎话,所以只有阿莲有是犯人的可能性,但阿莲不是犯人,出现矛盾,排除
G.”思佳在说谎“,这句话是阿莲或丽娜某个人说的
(7)假设是阿莲,转步骤H (8)假设是丽娜,转步骤I
H.”丽娜说的是真话“,由(2)和(7)的假设知这句话是丽娜说的,出现矛盾,排除
I.”丽娜说的是真话“,由(2)和(8)的假设知这句话是阿莲说的
(9)假设阿莲说的是真话,转步骤J (10)假设阿莲说的是谎话,转步骤K
J.阿莲说的是真话,阿莲说”丽娜说的是真话“,所以丽娜说真话;丽娜说”思佳在说谎“,所以思佳说谎;思佳说”阿莲是无辜的“,所以阿莲是犯人,犯人说的是谎话,出现矛盾,排除
K.阿莲说的是谎话,阿莲说”丽娜说的是真话“,所以丽娜说了假话;丽娜说”思佳在说谎“,所以思佳说了真话;思佳说”阿莲是无辜的“,所以阿莲不是犯人;所以犯人是丽娜或思佳中的一人,丽娜说了假话而思佳说了真话,根据条件犯人是丽娜,推理成立
综上,只有丽娜可能是犯人
解法二:
a.假设阿莲是犯人,那么说”阿莲是无辜的“这人也一定说了谎话
(1)假设是丽娜说的,转步骤A (2)假设是思佳说的,转步骤B
A.丽娜说”阿莲是无辜的“,这是句谎话;”思佳在说谎“这句话不可能是思佳自己说的,只能是阿莲说的,剩下的”丽娜说的是真话“则是思佳说的;阿莲是犯人,因此”思佳在说谎“是谎话,所以思佳说了真话,思佳说”丽娜说的是真话“是真话,与丽娜说谎矛盾,排除
B.思佳说”阿莲是无辜的“,这是句谎话;”丽娜说的是真话“这句话不可能是丽娜自己说的,只能是阿莲说的,剩下的”思佳在说谎“则是丽娜说的;阿莲是犯人,因此”丽娜说的是真话“是谎话,所以丽娜说了谎话,丽娜说”思佳在说谎“是谎话,所以思佳说了真话,出现矛盾,排除
b.假设思佳是犯人,那么说”阿莲是无辜的“不可能是思佳,当然也不会是阿莲自己,只能是丽娜,所以丽娜说了真话;”思佳在说谎"这句话不可能是思佳自己说的,所以是阿莲说的,所以思佳说的是“丽娜说的是真话”,所以思佳没说谎,与题设犯人说谎矛盾,故排除
综上,犯人只能是丽娜
[ 此贴被lzsgodmax在2008-09-06 17:30重新编辑 ]