一道数学逻辑题有个人走到一个地方面对着3个门(甲乙丙门),其中一个门是生门,两个门是死门 门前有2个人,一个只说真话,一个只说假话.那人不知道谁说真话谁说假话,只能问其中一个人(不知道是谁)一个问题.该问什么?只问一个问题能不能解决这个问题?如果不能,如何问两题解决?(不能保证两个问题问的是同一个人)类似于上面一题,就应该问A∩B∪A'∩B'不过这题有三个门
2019-05-29
一道数学逻辑题
有个人走到一个地方面对着3个门(甲乙丙门),
其中一个门是生门,两个门是死门
门前有2个人,一个只说真话,一个只说假话.
那人不知道谁说真话谁说假话,只能问其中一个人(不知道是谁)一个问题.
该问什么?
只问一个问题能不能解决这个问题?如果不能,如何问两题解决?
(不能保证两个问题问的是同一个人)
类似于上面一题,就应该问A∩B∪A'∩B'
不过这题有三个门
优质解答
其实这题有三种可能就必须要问两个问题去否定两个门
不过这题有个漏洞可以利用!
我改下题目:改为A B C 三个门 甲 乙两个人
问一个问题:
问甲:如果我问乙AB中那一个是假门,你认为乙会怎么回答?
漏洞就在这:因为甲乙两人一个真话 一个假话
如果AB都是假门的话,对于你的提问他们是回答不出来的
因为说假话的没法回答,所以当AB都是假门的时候 甲乙都回答不出来!
故C是生门
如果他们回答出来了,回答A则B为生门
回答B则A为生门
这是那个漏洞
问两个问题时
第一个问题
问甲人:如果我问乙AB,AC中有没有两个都是假门的,你认为乙会怎么回答?
解析:如果回答 有
则是没有:故A为生门
如果回答:没有
则是有,这时就可以确定生门在B,C中
这时问第二个问题:
问:如果我问乙B,C中那个是生门,你认为乙会怎么回答?
如果回答:B是生门
则C才是真正的生门
如果回答:C是生门
则B才是真正的生门
这里问谁都一样,甲乙互换就行了!
你能看明白吧?
其实这题有三种可能就必须要问两个问题去否定两个门
不过这题有个漏洞可以利用!
我改下题目:改为A B C 三个门 甲 乙两个人
问一个问题:
问甲:如果我问乙AB中那一个是假门,你认为乙会怎么回答?
漏洞就在这:因为甲乙两人一个真话 一个假话
如果AB都是假门的话,对于你的提问他们是回答不出来的
因为说假话的没法回答,所以当AB都是假门的时候 甲乙都回答不出来!
故C是生门
如果他们回答出来了,回答A则B为生门
回答B则A为生门
这是那个漏洞
问两个问题时
第一个问题
问甲人:如果我问乙AB,AC中有没有两个都是假门的,你认为乙会怎么回答?
解析:如果回答 有
则是没有:故A为生门
如果回答:没有
则是有,这时就可以确定生门在B,C中
这时问第二个问题:
问:如果我问乙B,C中那个是生门,你认为乙会怎么回答?
如果回答:B是生门
则C才是真正的生门
如果回答:C是生门
则B才是真正的生门
这里问谁都一样,甲乙互换就行了!
你能看明白吧?