簡單數學推理題!!!

2008-03-05 3:07 am
1.一個外出旅行的騎士碰到了3個美女,他不知道哪個美女是天使或惡魔,以及有幾個天使。天使常常說實話,惡魔從來不說實話(只說假話)。這3人說了如下的話,那麼,請問天使有幾個呢?
A:C同B之間,至少有一個是天使。
B:C同A之間,至少有一個是惡魔。
C:我告訴你正確的道路吧。

回答 (4)

2008-03-06 5:30 am
✔ 最佳答案
先假設 A 是惡魔。
  "C同B之間,至少有一個是天使。" 為假。
  → B C 皆為惡魔。
    "C同A之間,至少有一個是惡魔。" 為假。
    → A C 皆為天使。(Contradiction!!!)
結論:A 不是惡魔,即 A 是天使。
-----
假設 B 是惡魔。
  "C同A之間,至少有一個是惡魔。" 為假。
  → A C 皆為天使。(No Contradiction)
結論:A C 是天使,B 是惡魔。
-----
假設 B 是天使。
  "C同A之間,至少有一個是惡魔。" 為真。
  已證 A 為天使。
  → C 是惡魔。(No Contradiction)
結論:A B 是天使,C 是惡魔。
-----
總結:
共有 2 個可能性
-A C 是天使,B 是惡魔。
-A B 是天使,C 是惡魔。
不論哪一情況,天使總數皆為 2。
2008-03-05 7:45 am
先分析他們說的話
唔知我GE分析有冇錯呢...我GE分析係如果至少有一個天使係假,咁督至少有一個惡魔...希望無錯啦...
如A說真話
B也是真話的話
則只有C是惡魔

如A說真話
B說假話
則只有B是惡魔

如B說真話
A說假話的話
則A和C都是惡魔

所以根據本人分析...天使有可能係一至兩個...
2008-03-05 3:48 am
2個,
若C說實話,C是天使
C同A之間,至少有一個是惡魔,就是A

若C說假話,C是惡魔
C同A之間,至少有一個是惡魔,A可以是天使

2008-03-04 19:50:33 補充:
C同B之間,至少有一個是天使,即是可以是兩個同時是天使
2008-03-05 3:15 am
應該得二個,因為如果A是天使那B或C是天使,如果B是天使那A或C是天使,由於得一個惡魔,所以A and B不是惡魔,所以C是惡魔
則有兩個天使!

我自己想的,未必對嫁!!!!!!
參考: me


收錄日期: 2021-04-13 19:00:51
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080304000051KK02043

檢視 Wayback Machine 備份