甲到底是哪個部落的人

[ 傳奇故事 ]
有一個人到墨西哥探險,當他來到一片森林時,他徹底迷路了,即使他拿著地圖也不知道該往哪走,因為地圖上根本就沒有標記出這一地區。

  無奈,他只好向當地的土著請求幫助。但是他想起來在曾有同事提醒他:這個地區有兩個部落,而這兩個部落的人說話卻是相反的,即A部落的人說真話,B部落的人說假話。

  恰在這時,他遇到了一個懂英語的當地的土著甲,他問他:“你是哪個部落的人?”

  甲回答:“A部落。”於是他相信了他。

  但在途中,他們又遇到了土著乙,他就請甲去問乙是哪個部落的。

  甲回來說:“他說他是A部落的。”

  忽然間這個人想起來同事的提醒,於是他奇怪了,甲到底是哪個部落的人,A還是B?

  推理作案:

  假設他是B部落的,則與他不認識的乙則為A部落的,則甲說假話,那麼甲回來說的:"他說他是A部落的人"這句話應該反過來理解為:乙是B部落的,這就矛盾了;

  假定甲是A部落的,則他的話為真,並且與他不認識的乙應該是B部落的,那麼乙說的就是假話。所以甲回來說:"他說他是A部落的人",正好證明乙是B部落的,因此這個假設成立。所以甲是A部落的。

補充糾錯
上一篇: 小保姆投毒