题目 | 有一个人来到一个岛上,发现岛上只有两个村庄,一个村庄的人都说谎,另一个村庄的人都说实话。这个人想找到一个可以帮助他的人,但他不知道哪个村庄的人是说实话的。他只有一次机会可以问一个人一个问题来确定哪个村庄的人是说实话的。他应该问什么问题? |
答案 | 这个人应该问任何一个村庄的居民:“如果我问你是哪个村庄的人,你会说你是说实话的村庄的人吗?”如果这个人问的是说实话的村庄的居民,那么居民会回答"是";如果这个人问的是说谎的村庄的居民,那么居民会因为他们总是说谎而回答"是"。所以无论他问的是哪个村庄的居民,如果回答是"是",那么他就知道这个村庄的居民是说实话的。 |