Условие
В ряд стоят рыцарей и лжецов (рыцари всегда говорят правду, а лжецы всегда лгут). Каждый произнёс либо фразу «Слева от меня чётное число человек», либо фразу «Слева от меня нечётное число человек». Могло ли оказаться, что всего было произнесено фраз одного типа и другого? Не забудьте обосновать свой ответ.
Второй вариант этой задачи
На олимпиаде соседи по парте получают разные варианты. Условие второго варианта:
В ряд стоят рыцарей и лжецов (рыцари всегда говорят правду, а лжецы всегда лгут). Каждый произнёс либо фразу «Справа от меня чётное число человек», либо фразу «Справа от меня нечётное число человек». Могло ли оказаться, что всего было произнесено фраз одного типа и другого? Не забудьте обосновать свой ответ.
Его решение и ответ — в последнем шаге разбора.
О задаче · 6 класс
Сначала реши для себя: могло или не могло? Потом попробуй построить такой ряд — на бумаге (буквы Р и Л в строчку) или в модели «Выбери лжецов»: там сначала все — рыцари, ты сам выбираешь, кто лжец, а модель подставляет каждому его фразу и считает фразы обоих типов. Выписывай, какие пары чисел получаются, когда лжецов ровно . Если и не выходит, подумай, что этому мешает.
Ответ — «могло» или «не могло». Для «могло» нужен пример ряда с проверкой, для «не могло» — доказательство, что так не бывает ни в каком ряду.
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Исследуй задачу
Самостоятельное исследованиеВыбери лжецов
Пробуй свои варианты. Разбор останется закрытым.
Исследуй задачу
Выбери лжецов
Выбирай, кто в ряду лжец, — модель подставит каждому его фразу, посчитает фразы обоих типов и покажет, какие пары чисел получаются, когда лжецов ровно 12.
Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.
Подсказка для решения без модели
Без JavaScript модель не работает. Нарисуй в строчку 24 клетки, подпиши под каждой, сколько клеток левее (0, 1, …, 23), отметь 12 клеток буквой Л, остальные — Р, и для каждой выпиши фразу: рыцарь говорит правду о числе людей слева, лжец — неправду. Посчитай фразы каждого типа.
Подсказка 1
Перебирать ряды наугад долго. Лучше выясни, от чего зависит фраза человека: от того, рыцарь он или лжец, и от того, сколько людей стоит слева от него — чётное или нечётное число. Разбери все четыре случая и выпиши, в каких из них звучит фраза «Слева от меня чётное число человек».
Подсказка 2
Назови место Ч-местом, если слева от него чётное число людей, и Н-местом, если нечётное. Фразу про чётное число говорят рыцари на Ч-местах и лжецы на Н-местах. Сравни эти две группы: сколько в ряду Ч-мест и сколько всего лжецов? Что останется от этих двух чисел, если из каждого убрать лжецов, стоящих на Ч-местах?
Разобрать решение по шагам
Сколько людей слева
Фраза человека говорит о том, сколько людей стоит слева от него, поэтому сначала разберёмся с местами в ряду.
Слева от крайнего левого человека нет никого — человек, а — чётное число. Слева от второго — человек, от третьего — , и так далее до крайнего правого: слева от него человека.
Назовём место Ч-местом, если слева от него чётное число людей (), и Н-местом, если нечётное (). Чётные и нечётные числа чередуются, поэтому Ч- и Н-места идут через одно: в ряду Ч-мест и Н-мест.
Кто какую фразу говорит
Будем называть фразы коротко: «чётное» — это «Слева от меня чётное число человек», «нечётное» — «Слева от меня нечётное число человек».
На Ч-месте правдива фраза «чётное», на Н-месте — «нечётное». Рыцарь говорит правду, лжец — неправду. Получаются четыре случая:
- рыцарь на Ч-месте говорит «чётное»;
- рыцарь на Н-месте говорит «нечётное»;
- лжец на Ч-месте говорит «нечётное»;
- лжец на Н-месте говорит «чётное».
Значит, фразу «чётное» произносят рыцари на Ч-местах и лжецы на Н-местах, а все остальные произносят «нечётное».
Как до этого догадаться: фраза человека зависит только от двух вещей — кто он и на каком месте стоит. Поэтому удобно разложить всех человек по четырём клеткам таблицы «рыцарь или лжец» × «Ч-место или Н-место».
Две равные группы
Пусть на Ч-местах стоят рыцарей. Всего Ч-мест , значит, остальные человек на Ч-местах — лжецы. Всего лжецов тоже ; на Ч-местах их , значит, на Н-местах стоят
лжецов.
Получилось: лжецов на Н-местах ровно столько же, сколько рыцарей на Ч-местах. Посмотри на таблицу под этим шагом: число здесь участвует дважды — Ч-мест и лжецов . В обоих числах есть одна и та же часть — лжецы на Ч-местах. Если убрать её из обоих, останутся равные части: рыцари на Ч-местах и лжецы на Н-местах.
Считаем фразы
Фразу «чётное» сказали рыцари на Ч-местах и лжецы на Н-местах, то есть
человек — это чётное число. Фразу «нечётное» сказали остальные человек — тоже чётное число.
А и — нечётные числа. Значит, ни «чётных» и «нечётных» фраз, ни наоборот получиться не могло.
Ответ: не могло.
Где пригодились «12 и 12»
В шаге 3 мы воспользовались тем, что лжецов столько же, сколько Ч-мест. Без этого рассуждение ломается — и ответ тоже. Например, если бы в ряду стояли рыцарей и лжецов, могло бы получиться и : поставим на Ч-места рыцарей и лжецов, а на Н-места — рыцарей и лжецов. Тогда «чётное» скажут человек, а «нечётное» — .
Так что ответ «не могло» держится именно на равенстве: в условии лжецов и Ч-мест . В модели можно сделать лжецами человек и проверить это самому.
Второй вариант
Рассуждение то же, только людей считаем справа и числа другие. Если идти по ряду слева направо, то справа от людей стоят человек: у крайнего правого справа никого нет, а — чётное число. Ч-места — где справа чётное число людей, Н-места — где нечётное; они идут через одно, тех и других по .
Фразу «Справа от меня чётное число человек» (коротко — «чётное») говорят рыцари на Ч-местах и лжецы на Н-местах. Пусть рыцарей на Ч-местах . Тогда лжецов на Ч-местах , а на Н-местах
лжецов — снова потому, что Ч-мест столько же, сколько лжецов: по .
Значит, «чётное» сказали человек, а «нечётное» — : оба числа чётные. А и — нечётные, поэтому так быть не могло. Перебор всех рядов это подтверждает.
Ответ: не могло.
Проверка
Проверим ответ перебором. Компьютер перебрал все способов выбрать мест для лжецов из и в каждом ряду для каждого человека прямо по условию посчитал, сколько людей слева, и какую фразу он скажет. Число фраз «чётное» оказалось только — каждое из этих чисел встречается, — а ряда с и (в любом порядке) нет ни одного. В каждом ряду рыцарей на Ч-местах столько же, сколько лжецов на Н-местах. Например, и дают рядов, и — рядов, а и — один ряд: все рыцари на Ч-местах, все лжецы на Н-местах, и все говорят «чётное». Перебор подтверждает ответ, но доказательство — шаги 1–4: они годятся для любого ряда.
1 вариант. Не могло. При рыцарях и лжецах фразу «Слева от меня чётное число человек» говорят рыцари на Ч-местах и лжецы на Н-местах, а их поровну, поэтому каждую из двух фраз произносит чётное число людей, а и — нечётные.
2 вариант. Не могло: при рыцарях и лжецах каждую из двух фраз произносит чётное число людей, а и — нечётные.
Ответ
1 вариант. Не могло. При рыцарях и лжецах фразу «Слева от меня чётное число человек» говорят рыцари на Ч-местах и лжецы на Н-местах, а их поровну, поэтому каждую из двух фраз произносит чётное число людей, а и — нечётные.
2 вариант. Не могло: при рыцарях и лжецах каждую из двух фраз произносит чётное число людей, а и — нечётные.
Главная идея
Фраза человека зависит от двух вещей: рыцарь он или лжец и чётно ли число людей слева от него. Фразу про чётное число говорят рыцари на Ч-местах и лжецы на Н-местах, и этих групп поровну: Ч-мест и лжецов , а общая часть у них — лжецы на Ч-местах. Сумма двух равных чисел чётна, поэтому и получиться не могло.
Признаки: высказывание человека зависит от его места и от того, правдив ли он, а спрашивают, может ли получиться какое-то количество ответов. Разложи людей по таблице «кто» × «где», выпиши, какие клетки дают нужный ответ, и сравни клетки через известные суммы (сколько мест каждого вида, сколько рыцарей, сколько лжецов). Часто вопрос решает чётность.
Где легко ошибиться
Попробовать несколько рядов, не получить и и на этом остановиться: несколько неудачных попыток не доказывают, что так не бывает ни в каком ряду. Другая ошибка — решить, что все рыцари говорят одну фразу, а все лжецы — другую, и получить «всегда и »: рыцари на разных местах говорят разное, и на самом деле получается любое чётное число «чётных» фраз от до . И ещё — забыть, что — чётное число: крайний левый, если он рыцарь, говорит «чётное».
Источник и авторство
Санкт-Петербургская олимпиада школьников по математике · 89-я олимпиада (2023 год) · I тур (районный), 19 ноября 2022 г. · 6 класс, задача 2.
Условия (PDF организатора, первый вариант) ↗ · Листки олимпиады, оба варианта (ZIP организатора) ↗ · Страница олимпиады 2023 года ↗ · Сайт олимпиады ↗
Условие первого варианта — из файла организатора, второй вариант переписан с листка. Подсказки, решение и модель — Popov Academy. Организатор не публикует решений районного тура. Ответы обоих вариантов получены двумя независимыми решениями и совпали; где можно, проверены перебором или вычислением.
На сайте олимпиады: «Распространение представленных материалов разрешается и приветствуется.»
Тема, знания и приёмы
Высказывания и логические выводы · Нужна школьная база
- Рыцари всегда говорят правду, лжецы всегда лгут
- 0 — чётное число; чётные и нечётные числа чередуются
- Сумма двух одинаковых целых чисел — чётное число
- Если из двух равных чисел вычесть одно и то же, они останутся равными
Приёмы решения: Разбор случаев · Последовательный подсчёт без повторов · Логический вывод и исключение вариантов