ВсОШ 2022, 10 класс, задача 7

Очень сложная
Комбинаторика

( баллов) На острове живёт рыцаря и лжецов; имена всех жителей различны. Знающий об этом приехавший турист попросил каждого из жителей написать на листке имён лжецов. Каждый рыцарь написал верно имён лжецов, а каждый лжец написал произвольный список из имён, в котором точно нет его собственного имени. Какое наибольшее количество лжецов турист сможет гарантированно определить по этим данным?

Войдите, чтобы проверять ответы
Ответ

Ответ: .

Решение. Для начала приведём стратегию для лжецов, позволяющую гарантированно вычислить не больше из них. Назовём рыцарей , , , , а лжецов — , , , . Все рыцари укажут в своих списках , , , . Пусть для каждого целого группа лжецов , , , укажет в своих списках , , , , а также всех лжецов, кроме самих , , , . А лжецов , , , укажут в своём списке , , , , , , , . Турист, увидев полученные списки, не сможет гарантированно вычислить ни одного лжеца среди , , , (это и означает, что он вычислит не более лжецов). Действительно, если бы вдруг турист заявил, что — лжец, то он мог бы ошибиться: группа из человек, в которую входил , вполне могла полностью состоять только из рыцарей, которые в своих списках одинаково указали на всех остальных людей, которые вполне могли оказаться лжецами.

Теперь поймём, почему турист всегда сможет вычислить хотя бы лжецов. Факт того, что человек указывает в списке имён предполагаемых лжецов равносилен тому, что он называет рыцарями оставшихся человек (включая себя). Все рыцаря заведомо называют рыцарями друг друга. Заметим, что если некоторый человек назовёт рыцарями группу из человек, не все из которых называют рыцарями эту же группу людей, то — точно лжец (если бы он был рыцарем, то все названные им люди тоже были бы рыцарями, а тогда бы они назвали рыцарями эту же группу). Групп из человек, называющих рыцарями друг друга, не больше (ведь ), и они не пересекаются. Следовательно, турист точно может гарантировать, что оставшиеся люди, не входящие в такие группы, являются лжецами. И таких людей хотя бы .

1

Верное решение.

4
Максимум: 4

Похожие задачи

ВсОШ 2026, 11 класс, задача 8

(7 баллов) Петя и Вася играют в следующую игру. На доске 5 × 5 в каждой клетке лежит по n конфет. Петя и Вася по очереди, начиная с Пети, выбирают непустую клетку и съедают из неё несколько конфет. При этом из угловых клеток разрешается съедать не более двух конфет, из клеток, имеющих 3 соседа по ст

ВсОШ 2026, 11 класс, задача 5

(7 баллов) Рассмотрим правильную десятиугольную призму A1A2ldots A10B1B2ldots B10. Найдите количество прямых, проходящих через две вершины этой призмы и скрещивающихся с диагональю A1B6.

ВсОШ 2026, 10 класс, задача 4

(7 баллов) Среди учеников 10 класса в одной школе 93% учеников знает Python, 81% учеников знает C++ и 62% учеников знает Java. Других языков программирования никто не знает. Пусть a — процент учеников, знающих ровно два языка программирования. (а) (3 балла) Чему равно наибольшее возможное значение a

ВсОШ 2026, 11 класс, задача 3

(7 баллов) Петя случайно выбирает натуральное число d от 1 до 5 (вероятность выбрать каждое равна frac15). Затем Петя случайно выбирает натуральное число a от 1 до 1300 (вероятность выбрать каждое равна frac1{1300}). Найдите вероятность того, что один из членов арифметической прогрессии с первым чле