一个富豪的价值百万的名钻被偷了。窃贼确定是一起前来参加富豪举办的晚宴的A、B、C、D、E中的一个。他们在接受警方盘问的时候,都各说了3句话:

A:我没有偷钻戒;我从小到大没偷过任何东西;是D偷的。

B:我没有偷钻戒;我家里很有钱,而且我自己有很多钻戒;D知道是谁偷的。

C:我没有偷钻戒;我在还没有走向社会前并不认识E;是D偷的。

D:我没有偷钻戒;是E偷的;A说是我偷的,他说谎。

E:我没有偷钻戒;是B偷的;C可以为我担保,因为我和他从小在一起。警方经过仔细分析后,发现每个人所说的话中只有两句是真的,另外一句是假的。

巧提妙问

请问,到底是哪个人偷了富豪的百万名钻?

参考答案

从提示可知,D虽然被最多人指证,但他并非偷钻戒的小偷,否则就和题目每个人的话只有两真一假互相矛盾。据此,可再依序推知,百万名钻是B偷的。

还有个更简单的方法,因为每个人的3句话中只有一句谎话,而且只有一个小偷,只要说自己没偷,而又说别人偷的,一定不会是小偷,不然的话都会是谎话。全部的人除了B外,都说了那两句话。所以,钻戒是B偷的。