Главное меню

По кругу стоят 2525 островитян, какое наимен. кол-во рыцарей м. б. в кругу?

Автор Edin, Март 15, 2024, 22:43

« назад - далее »

Edin

На острове живут рыцари, которые всегда говорят правду, и лжецы, которые всегда лгут. По кругу стоят 2525 островитян, каждую секунду все они одновременно говорят одному из своих соседей «Ты рыцарь!» или «Ты лжец!», после чего на доске записывается количество фраз «Ты лжец!». Спустя 2524 секунды оказалось, что на доске записаны все числа от 1 до 2524. Какое наименьшее количество рыцарей может быть в кругу?

Iam

Начнем разбор с крайнего варианта. Пусть будет 0 рыцарей. Тогда каждый в любую сторону скажет "Ты рыцарь" и нужной фразы не будет. Таким образом понимаем, что 3 лжеца подряд, заставляет среднего говорить "Ты рыцарь" всегда. А это возможно только для 1 человека по условию (2525-го). То есть 3 лжеца подряд может быть только 1 раз. 4 лжеца подряд быть не может. (иначе уже двое обязаны всегда говорить только "Ты рыцарь"
Таким образом возможно расставлять 2 лжеца подряд, а потом должен быть рыцарь.
Теперь представим что у рыцаря справа и слева стоят лжецы. Тогда такой рыцарь обязан говорить "Ты лжец" всегда. Но так возможно, тоже только для 1 человека. Если будет больше таких расположений с одним рыцарем между лжецов, то не получим число 1.
Значит все остальные как минимум 2 рыцаря подряд.
Получаем 3 лжеца - 1 рыцарь, а далее чередуются 2 лжеца - 2 рыцаря. Расставляем круг.
Получаются комбинации по 4, но таким образом расставим 2424 человека. Лжеца добавить уже не можем. Рассматривали максимальную расстановку. Тогда добавим 1 рыцаря, причем в пару к одинокому.
Таким образом получили 1 лжец и потом 631 четверки вида РРЛЛ итого 2525 человек.
631 по 2 рыцаря в комплекте. Получим 1262 рыцаря минимум.
Так как в такой расстановке только 1 лжец не произнесет "ты лжец" никогда. Все остальные имеют выбор произнесения фразы, так как слева и справа стоят разные.
По это му возможен любой набор фраз по количеству от 1 до 25424
Ответ: минимум 1262