A说第二名是D,第三名是B
E说第二名是B,第五名是D
相矛盾,若第二名是D,那么E全错,所以第三名是B,第五名是D
C说第一名是E,第五名是A。因为已推出第五名是D,所以第一名是E
D说第三名是C,第四名是A,因为已推出第三名是B,所以第四名是A
B说第二名是C,第四名是E,因为已推出第四名是A,所以第二名是C
综上所述,第一名是E,第二名是C,第三名是B,第四名是A,第五名是D
一名 二名 三名 四名 五名
D B
C E
E A
C A
B D
如上图,第一名肯定是 E 啦,找到了突破口,其他的用排除法就可以了。
第一名是E
第二名是C
第三名是B
第四名是A
第五名是D
(假设第三名是B,根据B说的,可知:第二名是C;根据C说的,可知:第一名是E;根据D说的,可知:第四名是A;根据E说的,可知:第五名是D。)
用假设法,从他们每人的话中各选出一句,慢慢往后推;如果自相矛盾,就换另一句,从头来推。