一个地方,有两扇门.一扇是生门,一扇是死门,有两个守卫 一个只说真话,一个只说假话。你只能问其中一

一个地方,有两扇门.一扇是生门,一扇是死门,有两个守卫 一个只说真话,一个只说假话。你只能问其中一个 而且只能问一次!怎么问?

只要问其中一人“说真话的那人后面是生门吗”。
回答“是”就走他后面那门。回答“不是”就走另一个
分析
回答“是”如果是真话。那就是他后面是生门
回答“是”如果是假话。那就是真话后面是死门。这个假话后面是生门。还是走他后面
回答“不是”同样道理
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-29
问其中的任何一个:“如果我问他(另一个),他会说哪一扇是死门?”
两个人都会指向生门。
因为说真话的永远是真话,说谎的一直说谎,你可以自己想一下,就是用这个方法判断的。追问

我就是这样想的

追答

那就对了

本回答被网友采纳
第2个回答  2021-01-19
我们只要对任何一个守卫问:如果我问他(另一个守卫),他会说哪一扇是死门?
此时你问的守卫无论说真话还是说反话,都会指向生门.
先说理论点:
因为正反得反
布尔运算 (true && false) == false
说真话的人传达说假话的人说的话,那一定是假话。
说假话的人传达说真话的人说的话,那一定是假话。
有的人绕不过来的点其实是:

一直在想到底谁说的是真话,谁说的是假话
其实这题根本不需要知道谁说真话,谁说假话
已知A门,B门,A门守卫,B门守卫
A门,B门有一扇是生门,一扇是死门
A门守卫,B门守卫,有一人说真话,另外一人说假话
那么我们只要对任何一个守卫问:如果我问他(另一个守卫),他会说哪一扇是死门?
此时你问的守卫无论说真话还是说反话,都会指向生门.
因为:
如果刚好问的守卫是说真话的,则相当于说真话的守卫原模原样传达了说假话的守卫的答案,也就是指向生门(因为我们问的是哪一个是死门)

如果刚好问的守卫是说假话的,则相当于说假话的守卫会把另一个说真话的守卫的答案反过来骗你,说真话的守卫会指向真正的死门(因为我们问的是哪一个是死门),那么说假话的就反过来指向生门

所以无论你问的守卫是说真话的那个还是说假话的那个,都会指向生门。
因为正反得反
布尔运算 (true && false) == false
说真话的人传达说假话的人说的话,那一定是假话。
说假话的人传达说真话的人说的话,那一定是假话。
第3个回答  2023-09-18

背景为:

生死两扇门,一扇门说真话,一扇门说假话。只有一次向门提问的机会。

问其中一个门 :

旁边这个门会说,“接受提问的门是死门。”对吗?

回答对就走进去接受提问的门,回答错就旁边的门。还迷糊看图片的推理过程

来自文科生的倔强!!!!!!!!!!!!

第4个回答  2019-07-21
生门和说真话对应,死门和说假话对应。随便问一个守卫,你和你身后的门对应吗?点头的后面就是生门。