【急救】一个超难的问题??高手进来...

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:39:27
有一个囚犯,他应犯了罪要判死,在去刑场的路上,有两条路可以选,一条生路,一条死路.两条路上分别有两个士兵,他们被吩咐有一个永远说真话,有一个永远说假话(囚犯并不知道谁说真话或假话).那个囚犯只可以问其中一个士兵一个问题,不能让另一个士兵听到,如何才能生存呢?他该问什么.
混分别来!!!!

请告诉我对方(另一个人)不会告诉我的方向!

如果是问到说假话的那个,说假话会告诉他是生路,因为说真话的不会告诉他的是死路,说假话的只有告诉他生路才是说假话!

如果是问到了说真话的那个,说真话的也会告诉他生路,因为说假话的不可能告诉他生路!

抄袭好多,而且抄的还是错误答案.
你想啊,分辨出谁说真话还是假话,有什么用?
你只能问一个问题。分不出哪条是活路,就是个废问题。

对一个士兵问:你旁边的人说的是假话吗?
如果他说:是
假设他说的是真话,则旁边的人说的就该是假话。
假设他说的是假话,则旁边的人说的就该是真话。

对一个士兵问:你旁边的人说的是假话吗?
如果他说:是
假设他说的是真话,则旁边的人说的就该是假话。
假设他说的是假话,则旁边的人说的就该是真话。

对一个士兵问:你旁边的人说的是假话吗?
如果他说:是
假设他说的是真话,则旁边的人说的就该是假话。
假设他说的是假话,则旁边的人说的就该是真话。

他只要问其中任何一个士兵:“另外一个士兵会告诉我哪条是生路?”
这样的话,如果这个士兵是说真话的,那他会说:“另外一个士兵告诉你走‘A’路。”如果那个士兵是说假话的,那他会说:“另外一个士兵会告诉你走‘A'路。”这样,无论她问得是哪个士兵,只要选择他们说的相反的路,即“B”路就可以了。