论文部分内容阅读
有甲、乙两人,其中甲只说假话,乙则是只说真话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路:A与B,其中一条路是通向京城的,另一条路是通向一个小村庄的。
这时,他面前站着甲与乙两人,但他不知道此人是甲还是乙。现在,他必须问一个问题,才能断定出哪条路通向京城。那么,这个问题应该怎么问?
解析参考:
问题并不难。我们可以用假设代入的方法,避开“岔路口”,对其中一人进行提问,假设回答的人说的是真的,那另一人说的必假,再分别进行排除或确认。
这个人只要站在A与B任何一条路上,然后对着其中的一个人问:“如果我问他(甲、乙中的另外一个人)这条路通不通向京城,他会怎么回答?”如果甲与乙两个人都摇头的话,就往这条路向前走去,如果都点头,就往另外一条走去。
这时,他面前站着甲与乙两人,但他不知道此人是甲还是乙。现在,他必须问一个问题,才能断定出哪条路通向京城。那么,这个问题应该怎么问?
解析参考:
问题并不难。我们可以用假设代入的方法,避开“岔路口”,对其中一人进行提问,假设回答的人说的是真的,那另一人说的必假,再分别进行排除或确认。
这个人只要站在A与B任何一条路上,然后对着其中的一个人问:“如果我问他(甲、乙中的另外一个人)这条路通不通向京城,他会怎么回答?”如果甲与乙两个人都摇头的话,就往这条路向前走去,如果都点头,就往另外一条走去。