值班室的对开扳手不见了,只可能是小白、小富、小能三人中一人拿走的。小白说:'是小…
值班室的对开扳手不见了,只可能是小白、小富、小能三人中一人拿走的。小白说:'是小富拿的';小富说:'不是我拿的';小能说:'不是我拿的'。已知三人中只有一人说真话。 拿走对开扳手的是:
A. 小能
B. 小富
C. 小白
D. 无法确定
答案与解析
正确答案:A
花生十三讲解
用真假推理的找矛盾法。小白说'是小富拿的'与小富说'不是我拿的'互为矛盾,必有一真一假。已知只有一人说真话,真话锁定在小白、小富之中,故小能说假话——小能说'不是我拿的'为假,即对开扳手是小能拿走的。回验:是小能时,小白(是富)假、小富(不是我)真、小能假,恰好一人说真话,完全自洽。确认答案为A。
原解析
小白与小富的话矛盾,必有一真一假,唯一真话在其中,故小能说假话:'不是我拿的'为假,即是小能拿的。验证:此时白假、富真、能假,恰一真成立(程序枚举验证唯一)。