Всесиб 2024, отборочный этап, 7 класс, задача 3
( баллов) На некотором острове живёт рыцарей, которые всегда говорят правду, и лжецов, которые всегда лгут. Однажды все человек собрались побросать друг в друга снежки. Человек, в которого попадали, немедленно уходил и больше в игре участие не принимал. В конце игры осталось человек, и каждый из них заявил: «Я выбил из игры ровно одного рыцаря». Какое наибольшее количество рыцарей могло остаться среди этих человек?
(Найдите ответ и докажите, что он максимален.)
Ответ
Решение. Заметим, что если осталось хотя бы рыцарей, то выбили они ещё других, то есть изначально их было уже хотя бы , что противоречит условию. Значит, их осталось не более .
Покажем, что это число достижимо. Пронумеруем рыцарей от до , и пусть -й рыцарь выбил -го, после чего каждый из рыцарей с номерами от до выбил соответственно рыцаря с номером от до . Лжецы же пусть как-то повыбивали друг друга, чтобы их осталось . Итого, ответом является число .