|
只要随便问其中一个人:“如果我问你你把守的是生门吗,你会回答是,是吗?”,如果对方回答是,那么他把守的就是生门,如果对方回答不是,那么另一个就是生门。
这是怎么回事呢?让我们捋一捋,总共有两种情况:1、说假话的人把守生门,说真话的人把守死门;2、说真话的人把守生门,说假话的人把守死门;
第一种情况下,我随便找个人问,(1)假设我找到的是说假话的人,他把守的是生门,那么当我问他“你把守的是生门吗?”的时候,由于他把守的是生门,但他说假话,所以他对这个问题的回答必须为“不是”,那么,当我问他“如果我问你你把守的是生门吗,你会回答是,是吗?”的时候,由于他对前一个问题必须回答不是,而我问的是“你会回答是,是吗?”,如果他回答“不是”,那么他就说了真话了,因为他对前一个问题的回答确实是“不是”,所以他必须回答“是”;(2)假设我找到的是说真话的人,他把守的是死门,那么当我问他“你把守的是生门吗?”,他回答必须是“不是”,然后我的问题却是“如果我问你你把守的是生门吗,你会回答是,是吗?”,那么他当然也是回答“不是”;
第二种情况,我随便找个人问,(1)假如找到说真话的人,他把守生门,那么他对我的问题“如果我问你你把守的是生门吗,你会回答是,是吗?”,他会回答“是”(逻辑推理同上一种情况,这里不再多说);(2)假如找到说假话的人,他把守死门,那么他对我的问题“如果我问你你把守的是生门吗,你会回答是,是吗?”的回答必须为“不是”(逻辑一样,留给小伙伴们自己推导了);
综上所述,不论第一种还是第二种情况,只要对我的问题回答是的,他把守的都是生门,回答不是的,把守的都是死门。
其实原理很简单,对于说真话的人来说,肯定的肯定还是肯定,对于说假话的人来说,否定的否定却变成肯定了,所以我这个问题相当于让说真话的人的真假不变,而说假话的人通过两层否定变成了真话,就这么简单,小伙伴们,明白了没?
|
|