为什么?
分析与解答
设:A 是 X
部落的人。
(1)如果 A 遇见的 B 是 X 部落的人,那么,B 就说自己是 X 部落的人(因 X 族人是说真话的),这时,A 向
旅游者如实地传达了这个回答。
(2)如果 A 遇见的 B 是 Y 部落的人,那么,B 也会说自己是 X 部落的人(因 Y 族人是说假话的),这时,A
也向旅游者如实地传达了这个回答。
设:A 是 Y
部落的人。
(1)如果 A 遇见的 B 是 X 部落的人,那么,B 就说自己是 X 部落的人,由于 A 是 Y 部落的人,他是说假话的,
所以,他会把 B
“
的回答向旅游者传达为 B 说他是 Y
”
部落的人 。
(2)如果 A 遇见的 B 是 Y 部落的人,那么,B 就说自己是 X 部落的人,而 A 也会把 B
”
的回答传达为 他说他
是 Y
”
部落的人 。
从题目的给定条件可知,A
“
对旅游者传达的话是: 他(指 B)说他是 X
”
部落的人。 可见,假定 A 是 Y 部落的
人时得出的(1),(2)两个结论,都是与题目给定条件相矛盾的;只有前一个假定(即假定 A 是 X 部落的
人),才符合题目给定条件。所以,做向导的 A 是 X
部落的人。