很典型的逻辑问题,这里需要注意的是,题目并非是要你找出谁说真话谁说假话,而是找出对应的门。
答案很简单:问守门人A:”守门人B会告诉我他背后的门是通往天堂的吗?“
假设1:守门人A说真话,守门人B背后是地狱
推理过程:他知道B后面的门是通往地狱的,根据问题,B会说假话,所以A给出的答案是”会,他会告诉你背后的门通往天堂”
假设2:守门人A说真话,守门人B背后是天堂
推理过程:他知道B后面的门是通往天堂的,根据问题,B会说假话,所以A给出的答案是”不会,他会告诉你背后的门通往地狱”
假设3:守门人A说假话,守门人B背后是地狱
推理过程:他知道B后面的门是通往地狱的,根据问题,B会说真话,所以A给出的答案是”会,他会告诉你背后的门通往天堂“
假设4:守门人A说假话,守门人B背后是天堂
推理过程:他知道B后面的门是通往天堂的,根据问题,B会说真话,所以A给出的答案是”不会,他会告诉你背后的门通往地狱“
综合假设1和3,可以发现,当被问者表示“肯定”时,所问的门一定是“地狱”
综合假设2和4,可以发现,当被问者表示“否定”时,所问的门一定是“天堂”
综上所述得出结论:
你只需要随便问一个守门人,另一个守门人是否会告诉他背后的门通往天堂,然后根据这个守门人的回答,回答“会”,就说明天堂门是这个守门人后面的;回到“不会”,就说明另一个守门人后面是天堂门。
提问双方都回答一次的解答有朋友写了,这里只是做个补充,为“只有被询问者回答”的情况
温馨提示:答案为网友推荐,仅供参考