既然大家都把思考过程写出来,我也发一下~~~(那个。。。我在2楼设的编码似乎消除不了。。。汗)
其实如果用最笨的方法(不过似乎也是最显而易见的),因为那3个人每人只有两种可能性(天使或魔鬼),
所以总共要考虑 2^3 = 8 种情况。
但是考虑到丙所说的话,需要考虑的情况就可以缩减到4个了。
对于一个天使来说,说出‘我告诉你正确的消息吧’这句话是很‘危险’的,因为她说的话已经结束了,但是任何消息也没提。
(我觉得丙说的这句话的判断点在于‘告诉’)所以这足以证明丙是魔鬼。
丙的身份定了之后,就容易了。4种情况中只有当甲和乙都是天使的时候所有条件成立。
不管怎样,这是我的答案,还望大家指点。
[此贴子已经被作者于2007-4-15 0:54:02编辑过]