Для решения этой задачи давайте разберемся с тем, какие типы зрителей у нас есть и каковы их утверждения.
- Обозначим группы зрителей:
- Пусть \( R \) — число рыцарей (говорят правду).
- Пусть \( L \) — число лжецов (всегда лгут).
Из условия мы знаем, что всего зрителей 6000:
\[ R + L = 6000 \]
Голоса за фильмы:
- 4000 зрителей сказали, что проголосуют за фильм А.
- 2000 зрителей сказали, что проголосуют за фильм Б.
Утверждение зрителей: После того, как зрители пообещали голосовать за фильм А, они сказали: «Каждый из тех, кто сказал, что проголосует за фильм Б — лжец».
Анализ утверждений:
- Если зритель — рыцарь, то он говорит правду. Если он говорит, что все, кто голосует за фильм Б, лжецы, значит, все 2000 зрителей, сказавших, что проголосуют за фильм Б, действительно лжецы.
- Если зритель — лжец, то он говорит неправду. Значит, по его мнению, что минимум один из тех, кто проголосовал за фильм Б — рыцарь.
Выводы:
- Если все 2000 зрителей, сказавших, что проголосуют за фильм Б, действительно лжецы, то тогда в этом случае все 4000 зрителей, голосовавших за фильм А, могут быть рыцарями (что делает фильм А победителем).
- Это может быть так, если в группе лжецов нет рыцарей, и они не могут умалять правду давая истинные утверждения.
Теперь, чтобы минимизировать количество голосов фильма-б победителя, мы можем рассмотреть такой вариант:
Итог:
- Пусть 2000 зрителей, которые сказали, что проголосуют за фильм Б, — это все лжецы. Таким образом, рыцари проголосуют только за фильм А. Таким образом, фильм А получит как минимум 4000 голосов.
- Если же 4000 зрителей, сказавших, что проголосуют за фильм А, это все рыцари, а лжецы не голосуют вообще (или, например, голосуют за фильм Б), то фильм Б в конечном счете получает 0 голосов.
Вывод: Таким образом, фильм-выигравший (в данном случае — фильм А) мог набрать 4000 голосов, а фильм Б — 0 голосов.
Наименьшее количество голосов, которое мог набрать фильм-победитель, составит 4000 голосов.
