Сколько ответов «Рыцарь» может получить король, если он знает, что за столом есть лжецы, и их меньше, чем рыцарей?

Сколько ответов «Рыцарь» может получить король, если он знает, что за столом есть лжецы, и их меньше, чем рыцарей?
Пламенный_Змей

Пламенный_Змей

Данная задача относится к классу логических головоломок. Чтобы решить ее, нужно учесть следующее:
1. Рыцари всегда говорят правду.
2. Лжецы всегда лгут.

Если король получит ответ "рыцарь" от человека, то он может быть уверен, что это действительно рыцарь. Но если король получит ответ "рыцарь" от каждого человека, за столом, то возникает неопределенность. В таком случае либо все люди за столом являются рыцарями, либо все они лжецы. В этом случае король не может точно сказать, сколько рыцарей среди них.

Таким образом, если количество человек за столом меньше, чем количество лжецов, король может быть уверен в количестве рыцарей. Если количество человек за столом больше или равно количеству лжецов, король не может однозначно определить количество рыцарей среди них.
Знаешь ответ?
Задать вопрос
Привет!
hello