作者micklin (离乡背井的米克)
看板Inference
标题Re: [问题] 有几个天使?
时间Fri Sep 5 17:44:09 2008
※ 引述《a4026 (流星只在天空上)》之铭言:
: 一个旅行家遇到了三个美女,他不知道哪一位是天使,哪一个是魔鬼。
: 天使常常说真话,而魔鬼只会说假话。
: 甲说:"在乙和甲之间,至少有一个是天使。"
: 乙说:"在丙和甲之间,至少有一个是魔鬼。"
: 丙说:"我告诉你正确的消息吧。"
: 那麽...你能判断出有几个天使吗?
如果甲是天使
甲和乙之间至少有一个天使
如果乙是天使
那丙就是魔鬼
如果丙是魔鬼
那他要告诉旅行家的消息就是错的
答案是两个天使
如果乙是魔鬼
他说「甲和丙至少有一个是魔鬼」是错的,
正确就是「甲和丙都是天使」
答案是两个天使
如果甲是魔鬼
「甲和乙之间有一个天使」是错的
正确就是「甲和乙都不是天使」
那乙就是魔鬼
他说「甲和丙至少有一个是魔鬼」是错的,
正确就是「甲和丙都是天使」
不成立, 因为前提是甲是魔鬼
天使有两个, 甲与乙, 或是甲与丙
--
http://www.cs.nctu.edu.tw/~jylin
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.180.119
1F:推 ckclark:常常说 和只会说 看起来有点差别 09/05 17:55
2F:→ micklin:那问题就会变的很复杂了.... 09/05 18:46