三个嫌疑犯被带到警署,其中有一个是永远讲真话的无辜者,有一个是永远撒谎的案犯,有一个是时而撒谎、时而讲真话的小偷。这三个人分别说了如下的三句话: A:我是小偷; B:A
三个嫌疑犯被带到警署,其中有一个是永远讲真话的无辜者,有一个是永远撒谎的案犯,有一个是时而撒谎、时而讲真话的小偷。这三个人分别说了如下的三句话:
A:我是小偷;
B:A说的是实话;
C:我不是小偷。
听了这三句话之后,警长立即断定A、B、C各为何种人。为什么?
答案:首先,因为无辜者是不会自称小偷的,所以,A不可能是无辜者。这样A或者是案犯,或者是小偷。假定A是小偷,B就不可能是小偷了,小偷只有一个。这样,B就是无辜者。这样一来,A、B、C三人分别是小偷、无辜者、案犯。案犯是说假话的。C说:“我不是小偷”,此话假,那么,C就是小偷了。这样,小偷就有两个了,与设定的条件矛盾。因此,设A是小偷是不能成立的。因此,A是案犯。这样,B的话成了假话。他必定是小偷(既然A是案犯,B不会也是)。由此可见,A是案犯,B是小偷,C是无辜者。