Математика · 6 класс · Олимпиада СПб 2022/23 · районный тур

Задача 2. Рыцари и лжецы в ряд

Условие

В ряд стоят 1212 рыцарей и 1212 лжецов (рыцари всегда говорят правду, а лжецы всегда лгут). Каждый произнёс либо фразу «Слева от меня чётное число человек», либо фразу «Слева от меня нечётное число человек». Могло ли оказаться, что всего было произнесено 1717 фраз одного типа и 77 другого? Не забудьте обосновать свой ответ.

Второй вариант этой задачи

На олимпиаде соседи по парте получают разные варианты. Условие второго варианта:

В ряд стоят 1010 рыцарей и 1010 лжецов (рыцари всегда говорят правду, а лжецы всегда лгут). Каждый произнёс либо фразу «Справа от меня чётное число человек», либо фразу «Справа от меня нечётное число человек». Могло ли оказаться, что всего было произнесено 1313 фраз одного типа и 77 другого? Не забудьте обосновать свой ответ.

Его решение и ответ — в последнем шаге разбора.

О задаче · 6 класс
Олимпиада
Санкт-Петербургская олимпиада школьников по математике, 89-я (2023)
Этап
I тур (районный)
Предмет / класс
Математика · 6 класс
Дата
19 ноября 2022 г.

Сначала реши для себя: могло или не могло? Потом попробуй построить такой ряд — на бумаге (буквы Р и Л в строчку) или в модели «Выбери лжецов»: там сначала все — рыцари, ты сам выбираешь, кто лжец, а модель подставляет каждому его фразу и считает фразы обоих типов. Выписывай, какие пары чисел получаются, когда лжецов ровно 1212. Если 1717 и 77 не выходит, подумай, что этому мешает.

Ответ — «могло» или «не могло». Для «могло» нужен пример ряда с проверкой, для «не могло» — доказательство, что так не бывает ни в каком ряду.

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

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

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

Самостоятельное исследованиеВыбери лжецов

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

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

Выбери лжецов

Выбирай, кто в ряду лжец, — модель подставит каждому его фразу, посчитает фразы обоих типов и покажет, какие пары чисел получаются, когда лжецов ровно 12.

Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.

Подсказка для решения без модели

Без JavaScript модель не работает. Нарисуй в строчку 24 клетки, подпиши под каждой, сколько клеток левее (0, 1, …, 23), отметь 12 клеток буквой Л, остальные — Р, и для каждой выпиши фразу: рыцарь говорит правду о числе людей слева, лжец — неправду. Посчитай фразы каждого типа.

Подсказка 1

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

Подсказка 2

Назови место Ч-местом, если слева от него чётное число людей, и Н-местом, если нечётное. Фразу про чётное число говорят рыцари на Ч-местах и лжецы на Н-местах. Сравни эти две группы: сколько в ряду Ч-мест и сколько всего лжецов? Что останется от этих двух чисел, если из каждого убрать лжецов, стоящих на Ч-местах?

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

Сколько людей слева

Фраза человека говорит о том, сколько людей стоит слева от него, поэтому сначала разберёмся с местами в ряду.

Слева от крайнего левого человека нет никого — 00 человек, а 00 — чётное число. Слева от второго — 11 человек, от третьего — 22, и так далее до крайнего правого: слева от него 2323 человека.

Назовём место Ч-местом, если слева от него чётное число людей (0, 2, 4, …, 220,\,2,\,4,\,\ldots,\,22), и Н-местом, если нечётное (1, 3, …, 231,\,3,\,\ldots,\,23). Чётные и нечётные числа чередуются, поэтому Ч- и Н-места идут через одно: в ряду 1212 Ч-мест и 1212 Н-мест.

ряд слева направо0Ч1Н2Ч3Н…21Н22Ч23Нчисло в клетке — сколько людей стоит слева
Под каждым местом — сколько людей стоит слева. Ч-места (слева чётное число людей) и Н-места (нечётное) идут через одно: тех и других по 1212.
2

Кто какую фразу говорит

Будем называть фразы коротко: «чётное» — это «Слева от меня чётное число человек», «нечётное» — «Слева от меня нечётное число человек».

На Ч-месте правдива фраза «чётное», на Н-месте — «нечётное». Рыцарь говорит правду, лжец — неправду. Получаются четыре случая:

  • рыцарь на Ч-месте говорит «чётное»;
  • рыцарь на Н-месте говорит «нечётное»;
  • лжец на Ч-месте говорит «нечётное»;
  • лжец на Н-месте говорит «чётное».

Значит, фразу «чётное» произносят рыцари на Ч-местах и лжецы на Н-местах, а все остальные произносят «нечётное».

Как до этого догадаться: фраза человека зависит только от двух вещей — кто он и на каком месте стоит. Поэтому удобно разложить всех 2424 человек по четырём клеткам таблицы «рыцарь или лжец» × «Ч-место или Н-место».

3

Две равные группы

Пусть на Ч-местах стоят aa рыцарей. Всего Ч-мест 1212, значит, остальные 12−a12-a человек на Ч-местах — лжецы. Всего лжецов тоже 1212; на Ч-местах их 12−a12-a, значит, на Н-местах стоят

12−(12−a)=a12-(12-a)=a

лжецов.

Получилось: лжецов на Н-местах ровно столько же, сколько рыцарей на Ч-местах. Посмотри на таблицу под этим шагом: число 1212 здесь участвует дважды — Ч-мест 1212 и лжецов 1212. В обоих числах есть одна и та же часть — лжецы на Ч-местах. Если убрать её из обоих, останутся равные части: рыцари на Ч-местах и лжецы на Н-местах.

Ч-места: 12Н-места: 12слева чётное числослева нечётноерыцарилжецывсего 12aговорят«чётное»12 − aговорят«нечётное»12 − aговорят«нечётное»aговорят«чётное»Ч-мест: a + (12 − a) = 12лжецов: (12 − a) + a = 12«чётное» говорят a + a = 2a человек
Все 2424 человека, разложенные по четырём клеткам. Ч-мест 1212 (столбец) и лжецов 1212 (строка); общая клетка — лжецы на Ч-местах. Поэтому рыцарей на Ч-местах столько же, сколько лжецов на Н-местах, — а именно они говорят «чётное».
4

Считаем фразы

Фразу «чётное» сказали рыцари на Ч-местах и лжецы на Н-местах, то есть

a+a=2aa+a=2a

человек — это чётное число. Фразу «нечётное» сказали остальные 24−2a24-2a человек — тоже чётное число.

А 1717 и 77 — нечётные числа. Значит, ни 1717 «чётных» и 77 «нечётных» фраз, ни наоборот получиться не могло.

Ответ: не могло.

5

Где пригодились «12 и 12»

В шаге 3 мы воспользовались тем, что лжецов столько же, сколько Ч-мест. Без этого рассуждение ломается — и ответ тоже. Например, если бы в ряду стояли 1313 рыцарей и 1111 лжецов, могло бы получиться 1717 и 77: поставим на Ч-места 99 рыцарей и 33 лжецов, а на Н-места — 44 рыцарей и 88 лжецов. Тогда «чётное» скажут 9+8=179+8=17 человек, а «нечётное» — 4+3=74+3=7.

Так что ответ «не могло» держится именно на равенстве: в условии лжецов 1212 и Ч-мест 1212. В модели можно сделать лжецами 1111 человек и проверить это самому.

6

Второй вариант

Рассуждение то же, только людей считаем справа и числа другие. Если идти по ряду слева направо, то справа от людей стоят 19, 18, …, 1, 019,\,18,\,\ldots,\,1,\,0 человек: у крайнего правого справа никого нет, а 00 — чётное число. Ч-места — где справа чётное число людей, Н-места — где нечётное; они идут через одно, тех и других по 1010.

Фразу «Справа от меня чётное число человек» (коротко — «чётное») говорят рыцари на Ч-местах и лжецы на Н-местах. Пусть рыцарей на Ч-местах bb. Тогда лжецов на Ч-местах 10−b10-b, а на Н-местах

10−(10−b)=b10-(10-b)=b

лжецов — снова потому, что Ч-мест столько же, сколько лжецов: по 1010.

Значит, «чётное» сказали b+b=2bb+b=2b человек, а «нечётное» — 20−2b20-2b: оба числа чётные. А 1313 и 77 — нечётные, поэтому так быть не могло. Перебор всех 184 756184\,756 рядов это подтверждает.

Ответ: не могло.

Проверка

Проверим ответ перебором. Компьютер перебрал все 2 704 1562\,704\,156 способов выбрать 1212 мест для лжецов из 2424 и в каждом ряду для каждого человека прямо по условию посчитал, сколько людей слева, и какую фразу он скажет. Число фраз «чётное» оказалось только 0, 2, 4, …, 240,\,2,\,4,\,\ldots,\,24 — каждое из этих чисел встречается, — а ряда с 1717 и 77 (в любом порядке) нет ни одного. В каждом ряду рыцарей на Ч-местах столько же, сколько лжецов на Н-местах. Например, 1212 и 1212 дают 853 776853\,776 рядов, 1616 и 88 — 245 025245\,025 рядов, а 2424 и 00 — один ряд: все рыцари на Ч-местах, все лжецы на Н-местах, и все говорят «чётное». Перебор подтверждает ответ, но доказательство — шаги 1–4: они годятся для любого ряда.

Ответ

1 вариант. Не могло. При 1212 рыцарях и 1212 лжецах фразу «Слева от меня чётное число человек» говорят рыцари на Ч-местах и лжецы на Н-местах, а их поровну, поэтому каждую из двух фраз произносит чётное число людей, а 1717 и 77 — нечётные.

2 вариант. Не могло: при 1010 рыцарях и 1010 лжецах каждую из двух фраз произносит чётное число людей, а 1313 и 77 — нечётные.

Ответ

1 вариант. Не могло. При 1212 рыцарях и 1212 лжецах фразу «Слева от меня чётное число человек» говорят рыцари на Ч-местах и лжецы на Н-местах, а их поровну, поэтому каждую из двух фраз произносит чётное число людей, а 1717 и 77 — нечётные.

2 вариант. Не могло: при 1010 рыцарях и 1010 лжецах каждую из двух фраз произносит чётное число людей, а 1313 и 77 — нечётные.

Главная идея

Фраза человека зависит от двух вещей: рыцарь он или лжец и чётно ли число людей слева от него. Фразу про чётное число говорят рыцари на Ч-местах и лжецы на Н-местах, и этих групп поровну: Ч-мест 1212 и лжецов 1212, а общая часть у них — лжецы на Ч-местах. Сумма двух равных чисел чётна, поэтому 1717 и 77 получиться не могло.

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

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

Попробовать несколько рядов, не получить 1717 и 77 и на этом остановиться: несколько неудачных попыток не доказывают, что так не бывает ни в каком ряду. Другая ошибка — решить, что все рыцари говорят одну фразу, а все лжецы — другую, и получить «всегда 1212 и 1212»: рыцари на разных местах говорят разное, и на самом деле получается любое чётное число «чётных» фраз от 00 до 2424. И ещё — забыть, что 00 — чётное число: крайний левый, если он рыцарь, говорит «чётное».

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

Санкт-Петербургская олимпиада школьников по математике · 89-я олимпиада (2023 год) · I тур (районный), 19 ноября 2022 г. · 6 класс, задача 2.

Условия (PDF организатора, первый вариант) ↗ · Листки олимпиады, оба варианта (ZIP организатора) ↗ · Страница олимпиады 2023 года ↗ · Сайт олимпиады ↗

Условие первого варианта — из файла организатора, второй вариант переписан с листка. Подсказки, решение и модель — Popov Academy. Организатор не публикует решений районного тура. Ответы обоих вариантов получены двумя независимыми решениями и совпали; где можно, проверены перебором или вычислением.

На сайте олимпиады: «Распространение представленных материалов разрешается и приветствуется.»

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