一道数学逻辑题有个人走到一个地方面对着3个门(甲乙丙门),其中一个门是生门,两个门是死门 门前有2个人,一个只说真话,一个只说假话.那人不知道谁说真话谁说假话,只能问其中一个人(不知道是谁)一个问题.该问什么?只问一个问题能不能解决这个问题?如果不能,如何问两题解决?(不能保证两个问题问的是同一个人)类似于上面一题,就应该问A∩B∪A'∩B'不过这题有三个门

问题描述:

一道数学逻辑题
有个人走到一个地方面对着3个门(甲乙丙门),
其中一个门是生门,两个门是死门
门前有2个人,一个只说真话,一个只说假话.
那人不知道谁说真话谁说假话,只能问其中一个人(不知道是谁)一个问题.
该问什么?
只问一个问题能不能解决这个问题?如果不能,如何问两题解决?
(不能保证两个问题问的是同一个人)
类似于上面一题,就应该问A∩B∪A'∩B'
不过这题有三个门

B1B2B3问同一人,如果一个生门两个死门,那么这个生门是生门;如果一个死门两个生门,那么这个死门是生门

这个问题说来简单,其实很复杂。里面连续概率和独立概率的问题.
首先,在问的题目合适情况下,问一个问题是不可能解决问题的。
问两个问题可能解决问题,三个问题一定能解决问题
其次,问什么问题?问题A是废话,不管问任何一个人A,回答都是“诚实”
这是可以预见的。(非非即正)然后考虑到问B1,B2,B3。这三个问题
没有区别,组合,问的人也没有区别,任选一个(独立概率问题)
两个问题可能解决问题:
任问一个人,B1,B2,如果丙是生门,则回答要么全是“是”,或者是“不是”
则,可判断丙是生门。
如果生门在甲乙之间,则回答为“是,不是”或者“不是,是”则不能判断。需要再问一个问题。但是如果是三个问题,问其中一个人,只要不是A问题,一定能判断。

其实这题有三种可能就必须要问两个问题去否定两个门
不过这题有个漏洞可以利用!
我改下题目: 改为A B C 三个门 甲 乙两个人
问一个问题:
问甲:如果我问乙AB中那一个是假门,你认为乙会怎么回答?
漏洞就在这:因为甲乙两人一个真话 一个假话
如果AB都是假门的话,对于你的提问他们是回答不出来的
因为说假话的没法回答,所以当AB都是假门的时候 甲乙都回答不出来!
故C是生门
如果他们回答出来了,回答A则B为生门
回答B则A为生门
这是那个漏洞
问两个问题时
第一个问题
问甲人:如果我问乙AB,AC中有没有两个都是假门的,你认为乙会怎么回答?
解析: 如果回答 有
则是没有:故A为生门
如果回答:没有
则是有,这时就可以确定生门在B,C中
这时问第二个问题:
问:如果我问乙B,C中那个是生门,你认为乙会怎么回答?
如果回答:B是生门
则C才是真正的生门
如果回答:C是生门
则B才是真正的生门
这里问谁都一样,甲乙互换就行了!

我怎么感觉这个问题很简单 看看我的想法对不对
这道题必须是两个问题 一个是无法知道的
就是a和b的任意一个都行
a问题问出对方说的的是真话还是假话如果回答诚实那么他说的就是谎话
再问b的任意一个是不是生门 如果回答是 那就是死门 这个问题感觉怪怪的

其实这题有三种可能就必须要问两个问题去否定两个门不过这题有个漏洞可以利用!我改下题目:改为A B C 三个门 甲 乙两个人问一个问题:问甲:如果我问乙AB中那一个是假门,你认为乙会怎么回答?漏洞就在这:因为甲乙两...

很简单:问其中一个人:“他会告诉我不要从哪扇门进去?”你偏从这扇么进去就是生门。

这是一个古老的题目.最早见于某西方的古典戏剧,是谁的就记不清了,似乎是沙翁的,
问法就一种:如果我问另一个人那个是死门他会如何回答我,然后他指的门就可以了