题目 | 有一个人在森林里走迷了路,他看到两条小路,一条通往生死之谷,另一条通往自由之地。一旁站着两个守卫,一个总是说假话,另一个总是说真话。这个人只能向其中一个守卫问一个问题,然后决定走哪条路。那么,这个人应该问什么问题才能确保找到通往自由之地的路? |
答案 | 这个人应该问任意一个守卫:“如果我问另一个守卫哪条路通往自由之地,他会告诉我哪条路?”然后,他应该选择另一个守卫所指示的路。无论哪个守卫回答,都可以确定正确的路线。如果他问的是说真话的守卫,那么他会告诉他说谎的守卫会指向生死之谷的路,所以他应该选择另一条路。如果他问的是说谎的守卫,那么他会撒谎告诉他说真话的守卫会指向生死之谷的路,所以他也应该选择另一条路。无论哪条路被选择,他都能找到通往自由之地的路。 |