运动会4×100米接力赛前,教练宣布甲、乙、丙、丁四人中有一人跑最后一棒。甲说:…
运动会4×100米接力赛前,教练宣布甲、乙、丙、丁四人中有一人跑最后一棒。甲说:'最后一棒不是我';乙说:'最后一棒是丙';丙说:'最后一棒是乙';丁说:'最后一棒不是丙'。已知只有一人说真话。 跑最后一棒的是:
A. 甲
B. 乙
C. 丙
D. 丁
答案与解析
正确答案:A
花生十三讲解
真假推理找矛盾法。乙说'最后一棒是丙'与丁说'最后一棒不是丙'构成矛盾,必有一真一假。已知只有一人说真话,则唯一真话在乙丁之中,甲、丙都说假话。甲'最后一棒不是我'为假,即最后一棒是甲。验证:为甲时,甲假、乙'是丙'假、丙'是乙'假、丁真,恰好一人说真话,成立且唯一。确认答案为A。
原解析
乙与丁矛盾(是丙/不是丙),唯一真话必在其中,故甲、丙都说假话。甲说'不是我'为假,即最后一棒是甲。验证:为甲时甲假、乙假、丙假、丁真,恰一真,自洽(程序枚举验证唯一)。