作者jessica1338 (絕對不是紅龍(怒))
看板Inference
標題Re: [問題] 有幾個天使?
時間Fri Sep 5 20:46:56 2008
※ 引述《a4026 (流星只在天空上)》之銘言:
: 一個旅行家遇到了三個美女,他不知道哪一位是天使,哪一個是魔鬼。
: 天使常常說真話,而魔鬼只會說假話。
: 甲說:"在乙和甲之間,至少有一個是天使。"
: 乙說:"在丙和甲之間,至少有一個是魔鬼。"
: 丙說:"我告訴你正確的消息吧。"
: 那麼...你能判斷出有幾個天使嗎?
因為天使可能會說謊
所以用假設魔鬼來推
如果甲是魔鬼
則甲和乙都不是天使(在乙和甲之間,至少有一個是天使。)←謊話
所以推出乙是魔鬼
若乙是魔鬼(在丙和甲之間,至少有一個是魔鬼。)←這句話是對的,因為甲是魔鬼
→假設不成立
因為假設甲是魔鬼
所以假設不成立
所以甲一定是天使
假設乙是魔鬼
則甲和丙都是天使(在丙和甲之間,至少有一個是魔鬼。)←謊話
所以此假設中天使有兩隻:甲和丙
假設丙是魔鬼
而甲又一定是天使(前面推出來了)
則甲說的話是對的(在乙和甲之間,至少有一個是天使。)
但是乙仍無法確認
所以又再假設乙是魔鬼(好累啊)
但是不成立(在丙和甲之間,至少有一個是魔鬼。)←因為丙是魔鬼,所以這句話是對的
→所以乙也是天使
此假設中天使也是兩隻
綜合→天使一定是兩隻
組合可能是:
1天使:甲、丙 魔鬼:乙
2天使:甲、乙 魔鬼:丙
無論如何甲一定是天使
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.157.120.70
※ 編輯: jessica1338 來自: 220.157.120.70 (09/05 20:50)
※ 編輯: jessica1338 來自: 220.157.120.70 (09/05 20:52)
※ 編輯: jessica1338 來自: 220.157.120.70 (09/05 20:55)
1F:推 stomato6488:推 我的想法跟大大依樣 09/05 22:19