[益智]:向导

230 阅读2分钟

文章目录


题目描述

在大西洋的“说谎岛”上,住着X,Y两个部落。X部落总是说真话,Y部落总是说假话。

有一天,一个旅游者来到这里迷路了。这时,恰巧遇见一个土著人A。

旅游者问:“你是哪个部落的人?”

A回答说:“我是X部落的人。”

旅游者相信了A的回答,就请他做向导。

他们在途中看到远处的另一位土著人B,旅游者请A去问B是属于哪一个部落的?A回来说:“他说他是X部落的人。”旅游者糊涂了。他问同行的逻辑博士:A是X部落的人,还是Y部落的人呢?逻辑博士说:A是X部落的人。

为什么?

正确答案:

首先对 A 是 X 部落的人和 A 是 Y 部落的人这两种情况进行分析:

假设 A 是 X 部落的人

  • 如果 A 遇见的是 B 是 X 部落的人,由于 X 部落的人说的是真话,那么,B 就说自己是 X 部落的人,这时 A 向旅游者如实转达了这个回答。
  • 如果 A 遇见的是 B 是 Y 部落的人,由于 Y 部落的人说的是假话,那么,B 就说自己是 X 部落的人,这时 A 向旅游者如实转达了这个回答。

假设 A 是 Y 部落的人

  • 如果 A 遇见的是 B 是 X 部落的人,由于 X 部落的人说的是真话,那么,B 就说自己是 X 部落的人。由于 A 是 Y 部落的人,他是说假话的,所以,他会把 B 的回答向旅行者传达为“他说他是 Y 部落的人”。
  • 如果 A 遇见的是 B 是 Y 部落的人,由于 Y 部落的人说的是假话,那么,B 就说自己是 X 部落的人。由于 A 是 Y 部落的人,他是说假话的,所以,他会把 B 的回答向旅行者传达为“他说他是 Y 部落的人”。

综上所述,做向导的 A 是 X 部落的人。

不管 B 是 X 部落的人还是 Y 部落的人,B 都会说自己是 X部落的人,A 如实转述 B 的话,因此 A 是 X 部落的人。