若B说错了,那么B是最后一名与D是最后一名矛盾.所以B是对的
若D说错了,那么D不是最后一名,A是第一名,B、C都说自己不可能是最后一名,这样就没有最后一名,所以D也是对的.
若C说错了,那么C肯定是第一名或者最后一名,与A、D冲突,所以C也是对
下面分析A为什么错了
若A说错了,那么D是最后一名,A不是第一,C也不是第一也不是最后一名,那么A、C可以是23名的其中之一,B是第一名.所以A可以说错
若B说错了,那么B是最后一名与D是最后一名矛盾.所以B是对的
若D说错了,那么D不是最后一名,A是第一名,B、C都说自己不可能是最后一名,这样就没有最后一名,所以D也是对的.
若C说错了,那么C肯定是第一名或者最后一名,与A、D冲突,所以C也是对
下面分析A为什么错了
若A说错了,那么D是最后一名,A不是第一,C也不是第一也不是最后一名,那么A、C可以是23名的其中之一,B是第一名.所以A可以说错