whr117 2012-6-2 12:27
A和C是天使说的都是正话
B是恶魔,说的是假话;
刚好符合逻辑!
rovens 2012-6-2 17:35
回复 10楼 的帖子
AC是天使,B是恶魔,因为天使只会说真话,所以C是天使
328002702 2012-6-2 17:48
两个仙女一个妖精
由于妖精只说假话,来假设A是妖精的话,那说明BC都是恶魔,那么B肯定也是假话,AC全是天使,有矛盾。所以A不是妖精
假设B是妖精的话,那么AC都是天使,A说实话的话,则BC至少有一个是天使,确定B是妖精,则C是天使,同时B说了假话证明AC都是天使,正确。
所以最后是两个仙女一个妖精
玉郎江枫 2012-6-2 20:22
我觉得应该从逆向思维来考虑这道题。
A的结论是BC之间至少有一个是天使,那么A的反面就是BC都是恶魔。
B的结论是AC之间至少有一个是恶魔,那么B的反面就是AC都是天使。
假设A是恶魔,则A说的就是假话,则BC都是恶魔,如果B是恶魔,那么AC就应该是天使,两者矛盾,所以A是天使。
假设B是恶魔,则B说的就是假话,则AC都是天使,如果A是天使,BC之间至少有一个是天使,则C为天使,两者并不矛盾,所以B为恶魔,C为天使。
综上所述,AC都是天使,B是恶魔。
天姥骄子 2012-6-5 14:54
本题答案:
假设A是妖精的话,由此可推断出3个人都是妖精,那么,B是妖精的同时却又说了实话,自相矛盾。
所以,A是仙女。
假设B是仙女的话,从她的发言来看A就成了妖精,相反,假设B成了妖精的话,从她的发言来看C就是天使了。
所以,A和C是仙女,B是妖精
答案:2个
taz1770 2012-6-5 18:32
这个帖子不严谨啊,因为C的话对判断身份一点帮助都没有,可以说完全是打酱油的,根据题目,除了判断出A是天使以外,BC只要有一个是天使就可以了