Условие
За круглым столом сидели гостей. Среди них были рыцари (всегда говорят правду), лжецы (всегда лгут) и марсиане. Про марсиан известно, что правду они говорят только марсианам, а всем остальным лгут. Каждые двое сидящих рядом сказали друг другу: «Ты не рыцарь». Сколько лжецов могло сидеть за столом, если известно, что их было больше, чем марсиан? Найдите все возможные варианты ответа и докажите, что других нет.
О задаче
Исследуй задачу
Самостоятельное исследованиеРассади 13 гостей
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Рассади 13 гостей
Посади за стол рыцарей, лжецов и марсиан. Модель проверит каждую фразу «Ты не рыцарь» и покажет, где противоречие. Сколько лжецов может быть, если их больше, чем марсиан?
Без JavaScript модель не работает. Нарисуй круг из 13 мест, впиши Р, Л и М и для каждой пары соседей проверь обе фразы «Ты не рыцарь». Полный разбор по шагам — выше на этой странице.
Начни с двух соседей. Что означает фраза «Ты не рыцарь», если её сказал рыцарь? А лжец? А марсианин — марсианину и не марсианину? Проверь свои догадки в модели «Рассади 13 гостей» (часть «Двое соседей»), а потом попробуй рассадить всех гостей так, чтобы лжецов было больше, чем марсиан. Сколько лжецов у тебя получилось? Может ли их быть больше или меньше?
Ответ здесь — все возможные числа лжецов. Для каждого нужен пример рассадки, а остальные числа нужно исключить. Свои рассадки можно проверить в модели «Рассади 13 гостей».
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Подсказка 1
Сначала выясни, кто с кем может сидеть рядом. Каждая пара соседей говорит фразу в обе стороны, и каждая из двух фраз должна подходить тому, кто её сказал. Отдельно проверь пару «лжец и марсианин».
Подсказка 2
Рыцари не сидят рядом, а у лжеца оба соседа — рыцари. Разрежь стол перед каждым рыцарем: получатся куски «рыцарь и все, кто сидит после него до следующего рыцаря». Какими бывают такие куски и сколько мест они занимают? Помни, что — нечётное число.
Разобрать решение по шагам
Кто может сидеть рядом
Все говорят одну и ту же фразу «Ты не рыцарь». Она правдива, если сосед — лжец или марсианин, и ложна, если сосед — рыцарь. Посмотрим, кому её может сказать каждый гость.
- Рыцарь говорит правду, значит, его сосед — не рыцарь.
- Лжец лжёт, значит, фраза ложна: его сосед — рыцарь.
- Марсианин говорит правду только марсианам. Соседу-марсианину он сказал правду — всё в порядке. Любому другому соседу он солгал, значит, этот сосед — рыцарь.
Соседи говорят фразу друг другу, поэтому каждую пару проверяем с обеих сторон:
- рыцарь и рыцарь — нельзя: рыцарь сказал бы неправду;
- рыцарь и лжец — можно;
- рыцарь и марсианин — можно;
- лжец и лжец — нельзя: лжец говорит эту фразу только рыцарю;
- лжец и марсианин — нельзя: лжец сказал бы марсианину правду;
- марсианин и марсианин — можно.
Почему начинаем с пар: каждое высказывание здесь — о соседе. Когда ясно, кто с кем может сидеть, задача о словах превращается в задачу о рассадке.
Стол распадается на звенья
Из шага 1 следует: рыцари не сидят рядом; у лжеца оба соседа — рыцари; рядом с марсианином сидят только рыцари и марсиане.
Хотя бы один рыцарь за столом есть. Иначе не было бы и лжецов: лжецу нужны соседи-рыцари. А лжецов по условию больше, чем марсиан, — значит, хотя бы один лжец есть.
Разрежем стол перед каждым рыцарем. Получатся звенья: рыцарь и все, кто сидит после него по часовой стрелке до следующего рыцаря (если рыцарь один, то звено одно — весь стол). Кто может оказаться в звене после рыцаря? Второго рыцаря рядом с ним нет, значит, следом сидит лжец или марсианин. Если лжец, то за ним снова рыцарь — звено на этом кончается. Если марсианин, то рядом с ним только марсиане и рыцари: до следующего рыцаря подряд сидят одни марсиане.
Итак, звенья бывают только двух видов (см. рисунок):
- «РЛ» — рыцарь и лжец, места;
- «РМ…М» — рыцарь и один или несколько марсиан подряд.
Как это заметить: правила «рыцари не рядом» и «лжец всегда между двумя рыцарями» подсказывают, что рыцари делят круг на куски, а внутри куска сидят гости одного вида.
Считаем места
Звенья идут друг за другом без пропусков и вместе покрывают весь стол. Поэтому места во всех звеньях вместе дают ровно — посчитаем их отдельно для каждого вида звеньев.
Каждый лжец сидит в своём звене «РЛ», а в каждом таком звене один лжец. Значит, звеньев «РЛ» столько же, сколько лжецов, и вместе они занимают вдвое больше мест, чем лжецов. Это чётное число.
Всего мест — число нечётное. Поэтому на звенья с марсианами остаётся нечётное число мест, то есть не ноль: хотя бы одно звено с марсианами есть.
В звене с марсианами один рыцарь, а остальные — марсиане. Значит, такое звено занимает на одно место больше, чем в нём марсиан. Итак, мест складываются из двух частей:
- звенья «РЛ» — по места на каждого лжеца;
- звенья с марсианами — все марсиане и ещё по одному рыцарю на каждое такое звено.
Теперь вспомним условие: лжецов больше, чем марсиан. Предположим, что марсиан или больше. Тогда лжецов хотя бы , и звенья «РЛ» занимают не меньше мест. Звенья с марсианами занимают не меньше мест: в них не меньше марсиан и хотя бы один рыцарь. Всего получается не меньше мест, а за столом их только . Значит, марсиан , или .
Один, два или три марсианина
Марсиан мало, поэтому переберём все способы разбить их на звенья. Для каждого способа посчитаем места в звеньях с марсианами (см. рисунок). Остальные места заняты звеньями «РЛ», поэтому их число должно быть чётным — по места на каждого лжеца.
Один марсианин. Звено «РМ» занимает места, на звенья «РЛ» остаётся — нечётное число. Не подходит.
Два марсианина.
- Одно звено «РММ»: места, остаётся мест — это звеньев «РЛ», то есть лжецов.
- Два звена «РМ»: места, остаётся — нечётно, не подходит.
Три марсианина.
- Одно звено «РМММ»: места, остаётся — нечётно, не подходит.
- Звенья «РМ» и «РММ»: мест, остаётся мест — это звена «РЛ», то есть лжеца.
- Три звена «РМ»: мест, остаётся — нечётно, не подходит.
Остались два случая: лжецов при марсианах и лжеца при марсианах. В обоих лжецов действительно больше: и . Значит, лжецов может быть только или — других вариантов нет.
Оба варианта возможны
Осталось показать, что такие рассадки существуют. Посадим гостей по кругу и запишем их по звеньям (точки разделяют звенья); последний в строке сидит рядом с первым:
- лжецов: РЛ · РЛ · РЛ · РЛ · РЛ · РММ — пять звеньев «РЛ» и звено «РММ»;
- лжеца: РЛ · РЛ · РЛ · РЛ · РМ · РММ — четыре звена «РЛ», звенья «РМ» и «РММ».
Проверим по списку пар из шага 1: рядом сидят только пары «рыцарь — лжец», «рыцарь — марсианин» и «марсианин — марсианин», а они все разрешены. Рыцарей в обеих рассадках по , и гостей ровно : и . Лжецов больше, чем марсиан, — значит, оба ответа возможны.
Проверка
Проверим ответ другим подсчётом — не мест, а пар соседей. За круглым столом пар соседей столько же, сколько гостей, — . Каждый рыцарь входит ровно в две пары, и ни одна пара не посчитана дважды: рыцари рядом не сидят. Во всех остальных парах рыцаря нет, а по шагу 1 без рыцаря рядом могут сидеть только два марсианина. В обеих рассадках шага 5 рыцарей : пар с рыцарем , и остаётся пара «марсианин — марсианин». Так и есть на рисунках: это два марсианина в звене «РММ». Заодно этот подсчёт ещё раз показывает, почему не годится один марсианин: пар «марсианин — марсианин» всегда минус чётное число, то есть нечётное число. Значит, хотя бы одна такая пара есть, а для неё нужны два марсианина.
Кроме того, компьютер перебрал все способа рассадить гостей и для каждой пары соседей проверил обе фразы. Без противоречий получилось рассадки, и лжецов больше, чем марсиан, только при лжецах и марсианах или при лжецах и марсианах. Почти подходит рассадка РЛ · РЛ · РЛ · РЛ · РММММ: противоречий нет, но лжецов и марсиан поровну — по .
За столом могло сидеть или лжецов. Других вариантов нет.
Ответ
За столом могло сидеть или лжецов. Других вариантов нет.
Главная идея
Сначала выясни, кто с кем может сидеть рядом. Тогда круг распадается на звенья всего двух видов — «РЛ» и «РМ…М», — и задача сводится к подсчёту мест: места во всех звеньях вместе дают число гостей. Чётность и оценка оставляют лишь несколько случаев, а их легко перебрать.
Признак: рыцари, лжецы и другие «племена» сидят по кругу и что-то говорят соседям. Составь таблицу «кто может сидеть рядом», затем разрежь круг на повторяющиеся куски и посчитай, сколько мест они занимают.
Где легко ошибиться
Решить, что лжец и марсианин могут сидеть рядом: «оба лгут друг другу — всё сходится». Но фраза «Ты не рыцарь», сказанная лжецом марсианину, — правда, а лжец всегда лжёт. Если пропустить эту проверку, появится лишний «ответ» : РЛ · РЛ · РЛ · РЛ · РЛ · РЛМ — в последнем куске «РЛМ» лжец сидит рядом с марсианином.
Источник и авторство
Турнир Архимеда · XXX Зимний турнир · 7 февраля 2021 · математика · единый вариант для 6 и 7 классов. Официальная задача 6, 7 баллов.
Условия задач (PDF организатора) ↗ · Условия и решения ↗ · Страница турнира ↗
Условие — из официального PDF. Подсказки, объяснение и модели — Popov Academy. Решение проверено; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Высказывания и логические выводы · Начальный вход
- Задачи о рыцарях и лжецах
- Чётность
- Перебор случаев
Приёмы решения: Логический вывод и исключение вариантов · Разбор случаев · Оценка и достижимость