一、问题
有 5 个人,其中 4 个是善变者,1 个是诚实者。善变者的特点是,如果第 1 次撒谎,则第 2 次会讲真,反之,如果第 1 次讲真,第 2 次就会撒谎。诚实者自然说的都是真话,那么如何仅通过 2 个问题的提问,就能找出谁是诚实者。
二、分析
- 问第 1 个问题时,因为对 5 个人没有任何的了解,选出的人一定是任意的,随机的,所以不必纠结第 1 个问题的人选
- 第一个问题的提问应当能够为我们第二个问题的提问提供一些线索;
三、答案
随意从 5 个人中选出 1 人,问第一个问题:“你是诚实者吗?”(此问题的提问是解决问题的关键和要害。)
Yes:(无论是以下的哪 1 种情况,统一询问第 2 个问题,“谁是诚实者?”(此时的回答一定是真话))
- 讲了假话的善变者
- 诚实者
No:讲了真话的善变者
- Question 2:谁不是诚实者