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

Задача 3. Нечётные на шахматной доске

Условие

В каждой клетке шахматной доски стоит нуль. Петя и Вася играют в игру. Ходят по очереди, начинает Петя. Петя каждым своим ходом выбирает какой-то квадрат из четырех клеток и к каждому из чисел, стоящих в этом квадрате, прибавляет нуль или единицу, по своему выбору (выбор для каждой из четырех клеток совершается отдельно, то есть может случиться, что в некоторых клетках прибавляется нуль, а в некоторых — единица). Вася своим ходом выбирает какую-то клетку и прибавляет к стоящему в ней числу нуль или единицу, по своему выбору. Петя хочет, чтобы после 20242024-го хода (т. е., после того как он и Вася сделают по 10121012 ходов) на доске было как можно больше нечетных чисел. Какое наибольшее количество нечетных чисел он может получить независимо от действий Васи?

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

Сначала поиграй на бумаге за обе стороны на маленькой доске, например 4×44\times4: что Вася успевает испортить за один ход и что Петя успевает исправить? Ответ в такой игре — это число, которое Петя получает при любой игре Васи, и одновременно число, больше которого Вася ему не даёт. В модели можно сыграть за Петю против сильного и простого Васи, за Васю против Пети и проверить свою «охрану» для Васи.

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

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

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

Самостоятельное исследованиеСыграй за Петю или за Васю

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

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

Сыграй за Петю или за Васю

Сыграй за Петю против сильного или простого Васи, за Васю против Пети или придумай свою охрану для Васи. Модель проверит каждый ход и сосчитает нечётные числа после каждого ответа.

Без JavaScript модель не работает. Нарисуй доску 8×8 и отметь клетки, которые Вася будет держать чётными. Проверь, нет ли квадрата 2×2 с двумя отметками: такие две клетки Петя испортит одним ходом.

Подсказка 1

Следи только за чётностью: прибавить 11 — сменить чётность, прибавить 00 — ничего не менять. Последний, 20242024-й ход делает Вася. Начни с Васи: он меняет всего одну клетку за ход, поэтому пусть он заранее выберет несколько клеток и каждый раз возвращает в чётные ту из них, что стала нечётной. Каким условием должны быть связаны эти клетки, чтобы Петя не мог его обогнать?

Подсказка 2

Возьми клетки, у которых и номер строки, и номер столбца нечётны: их 1616, и в любом квадрате 2×22\times2 ровно одна такая клетка — Петя за ход портит не больше одной из них. А за Петю разрежь доску на 1616 квадратов 2×22\times2: сначала сделай нечётными все числа в каждом из них, а потом каждым ходом исправляй одно чётное число.

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

Следим только за чётностью

Нас интересует только, какие числа нечётные, поэтому важна не сама величина числа, а его чётность. Прибавить 11 — значит сменить чётность (чётное станет нечётным, нечётное — чётным), прибавить 00 — ничего не менять.

На этом языке ход Пети такой: выбрать квадрат 2×22\times2 и сменить чётность у любых клеток этого квадрата — у одной, двух, трёх, у всех четырёх или ни у одной. Ход Васи: сменить чётность одной клетки или ничего не менять.

Ходы с нечётными номерами 1,3,…,20231, 3, \ldots, 2023 делает Петя, с чётными 2,4,…,20242, 4, \ldots, 2024 — Вася. Значит, последний, 20242024-й ход — Васин, и считать нечётные числа нужно после ответа Васи.

Решение состоит из двух половин с одним и тем же числом:

  • оценка: Вася может играть так, что нечётных в конце не больше этого числа, как бы ни ходил Петя;
  • пример: Петя может играть так, что нечётных в конце не меньше этого числа, как бы ни ходил Вася.

Обе половины — стратегии, то есть правила, которые говорят, как ответить на любой ход соперника.

2

Стратегия Васи: охрана 16 клеток

Вася за ход меняет одну клетку, а Петя — до четырёх. Гоняться за всеми нечётными числами Васе бесполезно. Зато он может сторожить несколько клеток: как только одно из сторожевых чисел станет нечётным, следующим ходом прибавить к нему 11 и вернуть в чётные.

Такая охрана работает, только если Петя одним ходом не может испортить сразу две сторожевые клетки — иначе Вася успеет вернуть лишь одну. Значит, никакие две сторожевые клетки не должны лежать в одном квадрате 2×22\times2.

Пронумеруем строки и столбцы от 11 до 88 и возьмём клетки, у которых и номер строки, и номер столбца нечётны: строки 1,3,5,71, 3, 5, 7 и столбцы 1,3,5,71, 3, 5, 7. Таких клеток 4⋅4=164\cdot4=16. В любом квадрате 2×22\times2 ровно одна из них. Действительно, квадрат занимает две соседние строки, а из двух соседних номеров ровно один нечётный; так же из двух его соседних столбцов ровно один имеет нечётный номер. На пересечении этой строки и этого столбца и стоит единственная сторожевая клетка квадрата.

Стратегия Васи: если среди 1616 сторожевых чисел есть нечётное, прибавить к нему 11; если все они чётные, прибавить 00 к любой клетке.

Почему после каждого хода Васи все 1616 сторожевых чисел чётны? Вначале там нули. Пусть после очередного хода Васи они все чётны. Петя меняет клетки одного квадрата 2×22\times2, а в нём только одна сторожевая клетка, — значит, нечётным может стать не больше одного сторожевого числа. Вася следующим ходом исправляет именно его, и снова все 1616 чётны. Так продолжается до конца игры.

После 20242024-го хода (а он Васин) на доске не меньше 1616 чётных чисел, значит, нечётных не больше 64−16=4864-16=48 — как бы ни играл Петя.

1234567812345678сторожевая клетка Васи
Сторожевые клетки Васи — на пересечении строк и столбцов с нечётными номерами. В любом квадрате 2×22\times2 (два из них обведены) ровно одна такая клетка.
3

Стратегия Пети: сначала 16 блоков

Теперь покажем, что Петя может получить 4848 нечётных чисел при любой игре Васи.

Разрежем доску на 1616 квадратов 2×22\times2 — назовём их блоками и пронумеруем от 11 до 1616 (рисунок). Своим kk-м ходом при k=1,2,…,16k=1, 2, \ldots, 16 Петя берёт kk-й блок и прибавляет 11 к каждому чётному числу в нём, а к нечётным — 00. Сразу после такого хода все четыре числа блока нечётны.

Заметим: Петя никогда не прибавляет 11 к нечётному числу, то есть сам нечётное в чётное не превращает. Это может сделать только Вася, и одним ходом — не больше чем с одним числом.

Сосчитаем чётные числа сразу после 1616-го хода Пети. Каждое число в какой-то момент стало нечётным — когда Петя обработал его блок. Если сейчас оно чётное, то после этого его испортил Вася, причём разные такие числа испорчены разными ходами Васи. А Вася к этому моменту сделал только 1515 ходов. Поэтому чётных чисел не больше 1515, а после 1616-го хода Васи — не больше 1616.

123456781234567812345678910111213141516
1616 блоков 2×22\times2. Первыми 1616 ходами Петя делает целиком нечётным блок 11, затем блок 22 и так далее до блока 1616.
4

Дальше Петя исправляет по одному

Начиная с 1717-го хода Петя действует так: если на доске есть чётное число, он берёт любой квадрат 2×22\times2 с этой клеткой и прибавляет 11 к этому числу (можно и ко всем чётным числам этого квадрата), а к нечётным — 00. Если чётных чисел нет, он прибавляет 00 ко всем числам любого квадрата.

Пусть перед ходом Пети чётных чисел не больше 1616. После его хода их не больше 1515: одно он исправил, а новых не создал (если чётных не было, их так и осталось 00). Вася добавляет не больше одного чётного — снова не больше 1616. Значит, после каждого хода Васи, начиная с 1616-го, чётных не больше 1616 — в том числе после 20242024-го хода. Ходов Пете хватает с большим запасом: на обход блоков нужно всего 1616 ходов из 10121012.

Итак, после 20242024-го хода нечётных чисел не меньше 64−16=4864-16=48, как бы ни играл Вася.

5

Сводим две половины

По шагу 2 Вася может не дать Пете больше 4848 нечётных чисел. По шагам 3–4 Петя может получить не меньше 4848 при любой игре Васи. Поэтому наибольшее количество нечётных чисел, которое Петя может получить независимо от действий Васи, равно 4848.

Заметим, что обе стратегии держатся на одном и том же разрезании на квадраты 2×22\times2: у Васи в каждом из них одна сторожевая клетка, у Пети каждый из них за один ход становится целиком нечётным. Поэтому и получается 64−1664-16.

Проверка

Проверим ответ перебором на маленьких досках, где можно перебрать все партии. Для доски 4×44\times4 компьютер перебрал все 2162^{16} раскладок чётностей и все ходы обоих игроков: при достаточном числе ходов Петя гарантирует ровно 12=16−412=16-4 нечётных — все клетки, кроме одной в каждом из четырёх блоков. Для доски 3×33\times3 получается 5=9−45=9-4: Вася сторожит четыре угловые клетки, и в каждом квадрате 2×22\times2 ровно одна из них. Это то же правило, что даёт 64−16=4864-16=48 для шахматной доски. В модели Петя по разбору против Васи с охраной заканчивает партию ровно с 4848 нечётными, против случайной игры Васи после каждого его хода, начиная с 1616-го, нечётных не меньше 4848, а случайные ходы Пети против охраны ни разу не дают больше 4848.

Ответ

4848 нечётных чисел.

Ответ

4848 нечётных чисел.

Главная идея

Важна только чётность. Вася сторожит 1616 клеток — по одной в каждом квадрате 2×22\times2: Петя за ход портит не больше одной из них, а Вася сразу её возвращает, поэтому нечётных не больше 4848. Петя сначала делает нечётными все 1616 блоков 2×22\times2, а потом исправляет по одному чётному числу за ход, поэтому чётных после хода Васи не больше 1616.

Игра «один портит, другой чинит», где у игроков ходы разной силы, а спрашивают, какой результат гарантирован. Для оценки ищи множество клеток, которое один ход соперника задевает не больше чем в одной клетке, — его можно охранять. Для примера ищи разбиение на части, каждую из которых твой ход приводит в порядок целиком. Если оба числа совпали, это и есть ответ.

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

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

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

Олимпиада имени Леонарда Эйлера · XVII олимпиада, сезон 2024/25 · дистанционный этап, ii тур · дата тура не указана в файле заданий · математика · 8 класс. Официальная задача 3, 7 баллов · автор задачи: С. Берлов.

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

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

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