有两群人共同住在一个岛上。我们称其中一群人为“骑士”,他们总是说真话;称另一群人为“无赖”,他们总是说谎话。我们看不出来岛民属于哪个群体,但是可以向他们提问,并从其答案推断出他们是骑士还是无赖。
举一个简单的例子:如果问他们“1加1是多少”,骑士会如实回答“2”,无赖则会与之相反地给出错误的回答。
一段时间以来,一种神秘的病毒在这个岛上蔓延。它的传播速度相对较慢——只有一部分居民生病了。这种疾病会导致感染者角色转换:生病的骑士总是撒谎,生病的无赖则总是说真话。
你要问岛民一个什么样的问题才能确定他是无赖还是骑士?
只允许提一个问题,并且这个问题只能用“是”或者“不是”来回答。你不知道被询问的人是否生病。