逻辑真题的重复

前提是:每个人都说一半真话一半假话,那么用假设法来做就很简单了:假设:小丽说的前半句“小玲没有买手套”(假设A)——是真的,那么“小娟没有买发夹”就是假话,那么:小娟买了发夹(假设A继续);所以:小玲的后半句——“小娟没买裙子”也是真的;所以:小玲声明的前半部分——“小丽没有买发夹”是骗人的,所以小丽买了发夹(假设A继续);这时候矛盾出现了:题目告诉我们三个人买的东西都不一样,不可能两个人都买发夹。问题出在最初的假设a .那么我们再走一遍就可以得到正确答案:小丽所说的“小玲没有买手套”的前半句是谎言,所以小玲买了手套(答案),那么小丽所说的“小娟没有买发夹”的后半句就是真相;接下来,面对小玲的话,我们假设B:“小丽没买发夹”(1)是真的,所以小娟没买裙子——谎言,所以小娟买了裙子(假设)。接下来,让我们看看小娟说了什么。我怀疑你后半句打错了。小娟说的应该是“小丽没买帽子,小玲买了裙子。前面我们已经确认了小丽买了手套(答案),所以:小丽没买帽子(2)——真相;小玲买了一条裙子——骗人的。这里我们知道小丽没买发夹(1)也没买帽子(2),不能和小娟的裙子和小玲的手套重复,于是矛盾再现,假设B也是错的;所以:“小丽没买发夹”是骗人的,所以小丽买了发夹(回答)“小娟没买裙子”才是真相;小娟没有买裙子,也不能用小玲的手套和小丽的发夹重复。因此,小娟买了一顶帽子(答案)。最后用小娟的话核对一下:小丽没买帽子——真相;小玲买了条裙子——骗人,不矛盾。你可以从第二步我怀疑你打错的地方推理。即使你没有打错小娟,结论也不会改变。