第154关 各是第几名
某学校举行了一场马拉松赛跑,A、B、C、D、E、F、G、H共八人参加了比赛。比赛结束后,他们有这样一段对话:
A说:“B得了第一名,G不在我的前面。”
B说:“E没有G跑得快,D不在H的前面。”
C说:“H不比我跑得快,F不在D的前面。”
D说:“我得了第二名,C不是最后一名。”
E说:“我不在F的前面,B不在我的前面。”(https://www.daowen.com)
F说:“A得了第一或者第二名,E不是第四名。”
G说:“有两人同时到达了终点,D不在我前面。”
H说:“A不在我的前面,B不在D的前面。”
这八名运动员每人都讲了两种情况。据一位观看了这次比赛的人说,在他们讲述的这16种情况中,只有一种是正确的。
请问,哪一种是正确的?这八名运动员分别得了第几名?