Математика · 8 класс · Олимпиада имени Эйлера 2023/24 · Дистанционный этап, II тур

Задача 1. Что услышал журналист

Условие

За круглым столом сидят nn человек: рыцарей, всегда говорящих правду, и лжецов, которые всегда лгут. Каждый из них знает про остальных, кто рыцарь, а кто — лжец. Журналист задал каждому из сидящих вопрос: «Кто ваш правый сосед, рыцарь или лжец?», и от каждого получил либо ответ «рыцарь», либо ответ «лжец». Журналисту было известно, что лжецов за столом ровно 88. Но все равно оказалось, что по полученным ответам невозможно точно установить, кто из сидящих — лжецы. Чему могло быть равно nn?

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVI олимпиада
Этап
Дистанционный этап, II тур
Предмет / класс
Математика · 8 класс
Дата
дата тура не указана в файле заданий

Исследуй задачу

Самостоятельное исследованиеРассади гостей и послушай ответы

Пробуй свои варианты. Разбор останется закрытым.

Своя гипотеза

Рассади гостей и послушай ответы

Выбери, сколько человек за столом, и рассади рыцарей и лжецов. Модель покажет, что каждый ответит о правом соседе, и скажет, сможет ли журналист, зная, что лжецов ровно 8, установить, кто они.

Без JavaScript модель не работает. Нарисуй круг мест, впиши Р и Л и для каждого выпиши ответ о правом соседе по четырём случаям из шага 1. Потом поменяй всех и сравни ответы.

Возьми маленький стол — человек на 55–66, — рассади рыцарей и лжецов как угодно и выпиши, что каждый ответит о своём правом соседе. Потом поменяй всех: рыцарей сделай лжецами, лжецов — рыцарями, и снова выпиши ответы. Что ты заметил? В модели «Рассади гостей и послушай ответы» это делается нажатиями: модель показывает все ответы и говорит, сможет ли журналист найти лжецов.

Записать идею

Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.

Подсказка 1

Разбери четыре случая: что ответит рыцарь о рыцаре, рыцарь о лжеце, лжец о рыцаре и лжец о лжеце. Обрати внимание: ответ зависит не от того, кто говорит, а от того, одного ли он вида со своим соседом.

Подсказка 2

Если всех за столом поменять — рыцарей на лжецов, а лжецов на рыцарей, — ни один ответ не изменится. Значит, по ответам журналист всегда выбирает ровно из двух рассадок. Сколько лжецов в каждой из них?

Разобрать решение по шагам
1

Что на самом деле говорит каждый ответ

Каждый отвечает про одного человека — своего правого соседа. Разберём все четыре случая.

  • Рыцарь о рыцаре: говорит правду — «рыцарь».
  • Рыцарь о лжеце: говорит правду — «лжец».
  • Лжец о рыцаре: правда была бы «рыцарь», а он лжёт — «лжец».
  • Лжец о лжеце: правда была бы «лжец», а он лжёт — «рыцарь».

Посмотрим на результат: ответ «рыцарь» звучит ровно тогда, когда говорящий и его сосед одного вида (оба рыцари или оба лжецы), а ответ «лжец» — ровно тогда, когда они разного вида. Сам ответ ничего не говорит о том, кто именно сосед: он говорит лишь, одинаковы ли эти двое (рисунок ниже).

Зачем это нужно: вместо «кто что сказал и солгал ли» мы получили простое правило про каждую пару соседей, и дальше можно рассуждать только про «одинаковые — разные».

РРо соседеР«рыцарь» — правдаодного видаРЛо соседеЛ«лжец» — правдаразного видаЛРо соседеЛ«лжец» — ложьразного видаЛЛо соседеР«рыцарь» — ложьодного вида
Четыре случая. Пузырёк — ответ о правом соседе. «Рыцарь» звучит, когда соседи одного вида, «лжец» — когда разного.
2

По ответам стол восстанавливается с точностью до обмена

Пронумеруем места 1,2,…,n1, 2, \ldots, n так, чтобы правый сосед сидящего на месте ii сидел на месте i+1i+1, а правый сосед места nn — на месте 11. Тогда ответ места ii — про место i+1i+1.

Представим, что журналист знает все ответы и ещё кто сидит на месте 11. Тогда он восстановит всех: по шагу 1 ответ места 11 говорит, одного ли вида места 11 и 22, значит, вид места 22 известен; ответ места 22 даёт вид места 33; и так по кругу до места nn. Поэтому под один и тот же набор ответов подходит не больше двух рассадок: одна, в которой на месте 11 рыцарь, и одна, в которой там лжец.

А теперь возьмём любую рассадку и поменяем всех: каждого рыцаря на лжеца, каждого лжеца на рыцаря. Если двое соседей были одного вида, они остались одного вида; если разного — остались разного. По шагу 1 все ответы сохранились! Значит, под набор ответов подходят ровно две рассадки: сама рассадка и её «обмен» (рисунок ниже). Других нет — мы только что показали, что больше двух быть не может.

Как это заметить: выпиши ответы для маленького стола и поменяй всех — ответы не изменятся. В модели это делает кнопка «Поменять всех», а «Кто мог так ответить?» показывает обе подходящие рассадки.

12345678910местоАответыБРЛРРЛЛЛРЛРЛЛЛРРЛРРЛРЛРЛРРЛРРЛР→ 1о 1Ответы одинаковые.А: 4 лжеца, Б: 6 лжецов
Стол на 1010 человек. Одни и те же ответы дают ровно две рассадки — А и её обмен Б: в А лжецов 44, в Б — 66. Если журналист знает, что лжецов 44, он выберет А.
3

Лжецов ровно 8: когда журналист всё-таки не справится

Пусть за столом рассадка SS, в ней ровно 88 лжецов. По шагу 2 журналист по ответам знает, что за столом либо SS, либо её обмен Sˉ\bar S. В Sˉ\bar S лжецами стали все рыцари из SS, то есть лжецов там n−8n-8, а рыцарей — 88.

Журналисту известно, что лжецов ровно 88. Если n−8≠8n-8\ne 8, в рассадке Sˉ\bar S лжецов не 88, она не подходит, и остаётся только SS — журналист точно знает, кто лжецы. Но по условию установить лжецов невозможно. Значит, обе рассадки должны содержать по 88 лжецов: n−8=8n-8=8, то есть n=16n=16.

Итак, другого nn быть не может. Осталось проверить, что n=16n=16 действительно подходит — для этого нужен пример.

4

Пример: 16 человек

Посадим подряд 88 рыцарей (места 11–88), а затем 88 лжецов (места 99–1616). Выпишем ответы по шагу 1: у мест 11–77 сосед справа тоже рыцарь — «рыцарь»; место 88 (рыцарь) о месте 99 (лжец) — «лжец»; у мест 99–1515 сосед — лжец, одного с ними вида — «рыцарь»; место 1616 (лжец) о месте 11 (рыцарь) — разного вида, «лжец».

Теперь поменяем всех: места 11–88 — лжецы, места 99–1616 — рыцари. Ответы те же самые: «лжец» снова только на местах 88 и 1616 (рисунок ниже). В обеих рассадках ровно 88 лжецов, и журналист не может сказать, лжецы сидят на местах 11–88 или на местах 99–1616. Значит, при n=16n=16 описанное в условии возможно.

Заметим, что при n=16n=16 годится вообще любая рассадка с 88 лжецами: её обмен тоже содержит 88 лжецов и даёт те же ответы.

12345678местоАответыБРЛРРЛРРЛРРЛРРЛРРЛРРЛРРЛЛ→ 9о 9910111213141516местоАответыБЛРРЛРРЛРРЛРРЛРРЛРРЛРРЛРЛ→ 1о 1Ответы одинаковые.А: 8 лжецов, Б: 8 лжецов
1616 человек: 88 рыцарей подряд и 88 лжецов подряд. «Лжец» звучит только на местах 88 и 1616. После обмена ответы те же, и лжецов снова 88.

Проверка

Проверим пример из шага 4 буквально, по определению рыцаря и лжеца, не пользуясь правилом шага 1. Место 88 — рыцарь, его сосед на месте 99 — лжец: правдивый ответ «лжец». Место 99 — лжец, сосед на месте 1010 — лжец: правда была бы «лжец», лжец говорит «рыцарь». Место 1616 — лжец, сосед на месте 11 — рыцарь: правда «рыцарь», лжец говорит «лжец». После обмена место 88 — лжец, место 99 — рыцарь: правда «рыцарь», лжец говорит «лжец»; место 99 — рыцарь о рыцаре на месте 1010 — «рыцарь»; место 1616 — рыцарь о лжеце на месте 11 — «лжец». Ответы те же. Независимо от рассуждения перебор на компьютере всех рассадок с ровно 88 лжецами при nn от 88 до 1818 показал: набор ответов, под который подходят две такие рассадки, встречается только при n=16n=16 — и там так при каждом наборе; при остальных nn каждому набору ответов отвечает ровно одна рассадка с 88 лжецами.

Ответ

n=16n=16.

Ответ

n=16n=16.

Главная идея

Ответ о правом соседе говорит лишь, одного ли вида говорящий и сосед. Поэтому обмен всех (рыцари ↔ лжецы) сохраняет все ответы, и журналист выбирает ровно из двух рассадок — с 88 и с n−8n-8 лжецами. Он не справится, только если n−8=8n-8=8.

Признаки: рыцари и лжецы, каждый говорит о другом (соседе), и спрашивают, можно ли по ответам всё восстановить. Переведи каждый ответ в «одного вида / разного вида», найди замену, которая сохраняет все высказывания (здесь — обмен всех), и посчитай, чем различаются неразличимые варианты.

Где легко ошибиться

Считать, что ответ «лжец» означает «сосед — лжец», и искать лжецов по словам «лжец». Или остановиться на выводе «журналист всегда выбирает из двух рассадок, значит, он никогда не справится» и ответить «любое nn»: забыли, что во второй рассадке лжецов n−8n-8 и она подходит, только когда n−8=8n-8=8.

Источник и авторство

Олимпиада имени Леонарда Эйлера · XVI олимпиада, сезон 2023/24 · дистанционный этап, ii тур · дата тура не указана в файле заданий · математика · 8 класс. Официальная задача 1, 7 баллов.

Условия задач (PDF организатора) ↗ · Решения организатора ↗ · Архив олимпиады ↗

Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.

Продолжить тему: Высказывания и логические выводы →
Увеличенный рисунок