數學推理題 唔識牙

2009-08-04 2:48 am
甲、乙、丙三人中有一位是意大利牧師,一位是英國騙子,還有一位是美國賭棍。牧師不說謊話,騙子總說謊話,賭棍有時要說謊。
甲說:「丙是牧師。」
乙說:「甲是賭棍。」
丙說:「乙是騙子。」
甲是( )
乙是( )
丙是( )
請幫幫忙

回答 (2)

2009-08-04 4:11 am
✔ 最佳答案

Step 1 : 甲不是牧師 , 否則他不會說丙是牧師。
Step 2 : 因此甲只能是騙子或賭棍。假設甲是騙子,則丙非牧師(由甲的話反推),從而只能乙是牧師 ,理應說甲是騙子,但乙卻說甲是賭棍,非牧師所為,茅盾!因此甲不能是騙子。
Step 3 : 綜合以上分析,甲只能是賭棍。
Step 4 : 乙說:「甲是賭棍。」是實話, 乙是牧師。
Step 5 : 丙是騙子。
備註 : 甲這個賭棍今次說了謊。

2009-08-04 4:03 am
甲是(美國賭棍)
乙是(意大利牧師)
丙是(英國騙子)

因為牧師是不會說謊所以一定不是甲,因為他說了自己。(如果甲是牧師的話咁咪有兩個牧師(丙),只要知道呢點就可以推斷邊個。

2009-08-03 20:07:56 補充:
甲不是牧師 一係乙 一係丙 牧師一定講真話 。

如果丙是牧師的話 咁 乙就是騙子 (真話)

如果乙就是騙子 他一定說謊所以甲是一定不是賭棍 就會有兩個 牧師


收錄日期: 2021-04-21 22:06:25
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090803000051KK01862

檢視 Wayback Machine 備份