你被困在一个密室,有两扇门,有两个守门的人,一个说真话一个说假话,你只能问一个问题,请问该怎么问才
你被困在一个密室,有两扇门,有两个守门的人,一个说真话一个说假话,你只能问一个问题,请问该怎么问才能走出去?...
你被困在一个密室,有两扇门,有两个守门的人,一个说真话一个说假话,你只能问一个问题,请问该怎么问才能走出去?
展开
5个回答
展开全部
我们只要对任何一个守卫问:如果我问他(另一个守卫),他会说哪一扇是死门?
此时你问的守卫无论说真话还是说反话,都会指向生门.
先说理论点:
因为正反得反
布尔运算 (true && false) == false
说真话的人传达说假话的人说的话,那一定是假话。
说假话的人传达说真话的人说的话,那一定是假话。
有的人绕不过来的点其实是:
一直在想到底谁说的是真话,谁说的是假话
其实这题根本不需要知道谁说真话,谁说假话
已知A门,B门,A门守卫,B门守卫
A门,B门有一扇是生门,一扇是死门
A门守卫,B门守卫,有一人说真话,另外一人说假话
那么我们只要对任何一个守卫问:如果我问他(另一个守卫),他会说哪一扇是死门?
此时你问的守卫无论说真话还是说反话,都会指向生门.
因为:
如果刚好问的守卫是说真话的,则相当于说真话的守卫原模原样传达了说假话的守卫的答案,也就是指向生门(因为我们问的是哪一个是死门)
如果刚好问的守卫是说假话的,则相当于说假话的守卫会把另一个说真话的守卫的答案反过来骗你,说真话的守卫会指向真正的死门(因为我们问的是哪一个是死门),那么说假话的就反过来指向生门
所以无论你问的守卫是说真话的那个还是说假话的那个,都会指向生门。
因为正反得反
布尔运算 (true && false) == false
说真话的人传达说假话的人说的话,那一定是假话。
说假话的人传达说真话的人说的话,那一定是假话。
此时你问的守卫无论说真话还是说反话,都会指向生门.
先说理论点:
因为正反得反
布尔运算 (true && false) == false
说真话的人传达说假话的人说的话,那一定是假话。
说假话的人传达说真话的人说的话,那一定是假话。
有的人绕不过来的点其实是:
一直在想到底谁说的是真话,谁说的是假话
其实这题根本不需要知道谁说真话,谁说假话
已知A门,B门,A门守卫,B门守卫
A门,B门有一扇是生门,一扇是死门
A门守卫,B门守卫,有一人说真话,另外一人说假话
那么我们只要对任何一个守卫问:如果我问他(另一个守卫),他会说哪一扇是死门?
此时你问的守卫无论说真话还是说反话,都会指向生门.
因为:
如果刚好问的守卫是说真话的,则相当于说真话的守卫原模原样传达了说假话的守卫的答案,也就是指向生门(因为我们问的是哪一个是死门)
如果刚好问的守卫是说假话的,则相当于说假话的守卫会把另一个说真话的守卫的答案反过来骗你,说真话的守卫会指向真正的死门(因为我们问的是哪一个是死门),那么说假话的就反过来指向生门
所以无论你问的守卫是说真话的那个还是说假话的那个,都会指向生门。
因为正反得反
布尔运算 (true && false) == false
说真话的人传达说假话的人说的话,那一定是假话。
说假话的人传达说真话的人说的话,那一定是假话。
展开全部
请其中一个守门人问另一个守门人,哪个是可以出去的门。因为一个说真话一个说假话,所以最后得到的答案一定是错误的,按照相反的走就可以了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说真话的守生门是吗? 说真话的守生门,说假话的守死门——说真话的回答“是的”,说假话的回答“不是” 说真话的守死门,说假话的守生门——说真话的回答“不是”,说假话的回答“是的” 不管他们是怎么守门的,回...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问其中一个人:“哪一扇门是生门,你说另外一个人怎么回答”,如果问的是说真话的人,他会把另外一个人的假话说出来;如果问的是说假话的人,他会把另外一个人的真话按假话说出来。最后得到的回复一定是假话,然后按假话走另外一扇门
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就问个知道答案的问题。比如1+1等于2吗?真话会说等于,假话的会说不等于。同理还有,我穿的是什么颜色的衣服,什么牌子的鞋子,是不是光头。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询