老王出海打渔时遇到了暴风雨,渔船被打翻了。老王漂流到一座神秘的小岛上,这座岛上有一个魔鬼,他总是说假话;有一个凡人,他有时候说真话有时候说假话;有一个天使,他总是说真话
老王出海打渔时遇到了暴风雨,渔船被打翻了。老王漂流到一座神秘的小岛上,这座岛上有一个魔鬼,他总是说假话;有一个凡人,他有时候说真话有时候说假话;有一个天使,他总是说真话。
甲说:“我不是天使。”
乙说:“我不是人。”
而丙则说:“我不是魔鬼。”
如果老王能分辨出他们每一个人的身份,那么天使将会帮助他回家。可是,你知道甲、乙、丙的真实身份吗?
答案:甲是人,乙是天使,丙是魔鬼。这道题我们采用假设的方式。首先,我们假设甲是天使,天使说真话,那么甲说“我不是天使”就与条件矛盾。所以甲一定不是天使;假设乙是天使,那么三个人说的话都成立。所以可以判断出甲是人,乙是天使,丙是魔鬼。