一个“有趣”的题

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:57:12
有A、B两座岛,A岛上的人从不撒谎,句句都是实话,B岛上的人总是撒谎,没有一句是实话(与事实相反的话)。有一个旅游者,到了AB两岛中的其中一座岛上,他只知道A岛上的人诚实,B岛上的人不诚实,但他不知道他现在在哪一座岛上,请问,他应该怎么问这个岛上的人才能知道他现在是在哪座岛上?”

问题:你是不是本岛的人? ① 假设在A岛上,A岛的人肯定回答"是",则B岛上的人肯定会撒谎说"是",②假设在B岛,不管哪个岛上的人都说"不是",故:岛上的人回答"是"就是在A岛,回答"不是"就是在B岛上

问:你认为另一岛上的人会怎么说,然后他在相反的岛上
如果是B人,他知道A会说旅游者在B上,他就说是A,则旅游者自己知,在B上
如果是A人,他知道B会说谎,说旅游者,在B上,则旅游者自己知,在A上
以前有一个类似的问题,一个人在岔路口,一个说真话,一个说假话,要问他:另一个人会怎么说,然后往相反的方向走,和这题很像的