游泳冠军逻辑推理题

如题所述

第1个回答  2014-07-23
丙第一,乙第二,甲第三,丁第四 因为只有两句真话,也就是说四个人说自己的名次至少有两句是假的。反过来,甲说自己是自己不是第一名,如果是假的话就是说自己是第一名,因为至少有两句是假的,也就是说甲第一、乙第二、丙第三、丁第四,至少有两个是真的。 假设甲第一、乙第二是真的,如果丙第四、丁第三那么可以推断出这样有3句真话,所以不成立。如果丙第三、丁第四,则全部是真话了,更不成立,后面将不再考虑此情况。 假设甲第一、丙第三是真的,此时乙第四、丁第二,可以推断有2句真话。但是第一名甲说的都是假话,(题目上说第一名至少说了一句真话),所以不成立。 假设甲第一、丁第四是真的,此时乙第三、丙第二,此时第一名甲说的都是假话,所以不成立。 假设乙第二、丙第三是真的,此时甲第四、丁第一,此时有3句真话。 假设乙第二、丁第四是真的,此时甲第三、丙第一,此时有2句真话,第一名丙也说了1句真话。 假设丙第三、丁第四是真的,此时甲第二、乙第一,此时有3句真话,不成立。 推理结束。只有丙第一、乙第二、甲第三、乙第三符合条件。