一支商队正在横穿一个沙漠,要到沙漠另一头的一个国家去做生意。走了七天七夜,他们所带的淡水全部用完了。他们知道在沙漠的一个地方有一块绿洲。于是,队长派人分头去找。可不知为什么,回来的人报告说都没找到。队长突然想起来一个传说:在绿洲旁边,住着一群小天使,他们负责守护绿洲。然而,沙漠里还住着一个魔鬼,他经常会和天使斗争,把绿洲变到别的地方。天使经常会变化成美女,帮助人们。魔鬼也会变化成美女,而且可以变化成很多美女,欺骗人们。
正在大家无可奈何之时,他们的眼前突然并排出现了3个美女。没有人能看出他们谁是天使,谁是魔鬼,只能通过他们的话判断。
甲说:“在乙和丙之间,至少有一个是天使。”
乙说:“在丙和甲之间,至少有一个是魔鬼。”
丙说:“我告诉你们正确的消息吧。”
判断:她们之中至少有几个天使?
参考答案
假设甲是魔鬼,那么可以推断她们几个都是魔鬼;乙是魔鬼的同时又说了实话,相互矛盾。所以甲是天使。假设乙是天使的话,丙就成了魔鬼;相反,假设乙是魔鬼的话,丙就是天使。所以,无论怎样,她们之中至少有两个天使。