骑士总是说真话,无赖总是撒谎——阅读他们的陈述来找出谁是谁。
在这个岛上,每个骑士都说真话,每个恶棍都说谎。每个岛民都会对其他岛民的类型做出陈述,并且从声明网络中,您必须推断出每个岛民的类型并揭开隐藏的事实。更难的回合会增加法线,谁也可能会说,这使得推论变得更加困难。一旦逻辑强制,就标记每个岛民。
《无赖与骑士》以经典的说真话和说谎者谜题为基础,从矛盾的陈述中强化演绎逻辑。
每个骑士都说真话、每个无赖都说谎话的那座岛,就是骑士与无赖,由雷蒙德·斯穆里安在他1978年的著作《这本书叫什么?》中命名。
斯穆里安是一位逻辑学家、一位舞台魔术师,也是一位音乐会钢琴家,而这些谜题兼具这三者的特点:它们是严谨的,它们是戏法,它们是被表演出来的。
加入“普通人”——他们可能说真话也可能说假话——是打破经典解法的变体。如果只有骑士和无赖,任何一句陈述都是关于说话者的一个干净利落的双条件式;而一个不受约束的第三类人,意味着一句陈述可能完全不包含任何信息,而辨认出哪些陈述毫无价值,就成了真正的谜题。
《Knaves & Knights》是一款原创、免费的浏览器游戏,建立在经典的说真话和说谎者逻辑谜题的基础上。它是内部构建的,并立即在线运行。