Условие
По кругу стоят белых точек. Аня и Боря красят по очереди по одной еще не покрашенной точке в красный или синий цвет, начинает Аня. Аня хочет, чтобы в итоге оказалось как можно больше пар разноцветных соседних точек, а Боря — чтобы оказалось как можно меньше таких пар. Какое наибольшее число пар разноцветных соседних точек Аня может гарантировать себе независимо от игры Бори?
О задаче · 8 класс
Исследуй задачу
Самостоятельное исследованиеСыграй с Борей
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Сыграй с Борей
Выбери круг из 8, 12, 16 или 20 точек и сторону — Аню или Борю. Крась белые точки нажатиями: соперник отвечает сразу и после каждого хода говорит, какие пары появились. Сколько разноцветных пар получится в конце?
Без JavaScript модель не работает. Нарисуй круг из 8 точек, играй за обоих по очереди и после каждого хода отмечай новые одноцветные и разноцветные пары; в конце посчитай смены цвета по кругу.
Сыграй на маленьком круге — из точек — сначала за Аню, потом за Борю, и после каждого хода отмечай, какие пары соседей стали одноцветными, а какие разноцветными. Сколько разноцветных пар получается в конце? Попробуй объяснить, почему больше (или меньше) не выходит. В модели «Сыграй с Борей» это делается нажатиями: соперник отвечает сразу и после каждого хода говорит, какая пара появилась.
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Подсказка 1
В задаче два вопроса сразу: как Ане наверняка набрать много разноцветных пар и как Боре наверняка не дать ей больше. Начни с Бори: может ли он каждым своим ходом «портить» одну пару — делать её одноцветной наверняка? Сколько ходов у Бори?
Подсказка 2
Аня тоже может каждым ходом, кроме первого, создавать новую разноцветную пару — это пар. Осталось одно наблюдение: обойди круг и посчитай, сколько раз меняется цвет. Может ли это число быть нечётным?
Разобрать решение по шагам
Что нужно доказать: две стратегии, а не одна
Пар соседних точек на круге ровно : точка соседствует с точкой , точка — с точкой , …, точка — с точкой . Ходов всего , по у каждого: Аня делает ходы , Боря — ходы .
«Аня может гарантировать пар» значит: у Ани есть способ играть так, чтобы разноцветных пар оказалось не меньше , как бы ни играл Боря. «Наибольшее такое » значит ещё, что больше гарантировать нельзя: у Бори есть способ играть так, чтобы разноцветных пар оказалось не больше , как бы ни играла Аня. Поэтому нужны две стратегии — одна для Бори (оценка сверху) и одна для Ани (оценка снизу), и они должны дать одно и то же число.
Зачем это нужно: в задаче про игру ответ без одной из двух половин не доказан. Чтобы увидеть обе половины, удобно поиграть за каждого на маленьком круге.
Стратегия Бори: не больше 50
Боря каждым ходом красит белую точку, у которой есть уже покрашенная соседка, — и красит её в цвет этой соседки.
Почему такая точка всегда есть. Перед ходом Бори на круге есть покрашенные точки (Аня только что ходила) и есть белые (иначе игра закончена). Пойдём по кругу от покрашенной точки: когда-нибудь встретим первую белую, и точка перед ней покрашена — это и есть белая точка с покрашенной соседкой.
Что даёт один такой ход. Пара «новая точка — её покрашенная соседка» одноцветная. Раньше эту пару не считали: новая точка была белой. Значит, каждый ход Бори добавляет новую одноцветную пару, и разные ходы дают разные пары — в каждой своя новая точка (рисунок ниже).
У Бори ходов, значит, в конце не меньше одноцветных пар. Пар всего , поэтому разноцветных не больше , как бы ни играла Аня.
Как это заметить: Боря хочет, чтобы соседи совпадали по цвету, а самый простой способ наверняка получить совпадение — скопировать цвет соседки. В модели Боря так и играет, и после каждого его хода написано, какая пара стала одноцветной.
Стратегия Ани: хотя бы 49
Первым ходом Аня красит любую точку в любой цвет. Каждым следующим ходом она красит белую точку, у которой есть покрашенная соседка, — в цвет, отличный от цвета этой соседки. Такая точка есть по той же причине, что и у Бори.
Разберём, что получается (рисунок ниже):
- покрашена только одна соседка — пара с ней разноцветная;
- покрашены обе соседки, и они одного цвета — Аня красит в другой цвет, и обе пары разноцветные;
- покрашены обе соседки, и они разных цветов — какой цвет ни выбери, с одной из соседок пара будет разноцветной.
Во всех случаях появляется хотя бы одна новая разноцветная пара: в ней новая точка, которая только что была белой. Боря может создавать одноцветные пары, но разноцветную пару, которая уже есть, он не испортит — точки не перекрашивают.
У Ани ходов, из них — не первые. Значит, в конце разноцветных пар не меньше , как бы ни играл Боря. Пока получилось , а не : не хватает одного наблюдения.
Чётность: 49 превращается в 50
Пусть все точки покрашены. Пойдём по кругу от какой-нибудь точки и будем следить за цветом. Проходя разноцветную пару, мы меняем цвет; проходя одноцветную — нет. Обойдя весь круг, мы вернулись в ту же точку, то есть к тому же цвету, с которого начали. Значит, цвет менялся чётное число раз: после каждой смены «красный → синий» нужна смена «синий → красный», чтобы вернуться (рисунок ниже).
Итак, число разноцветных пар всегда чётно. По шагу 3 оно не меньше , а нечётно — значит, оно не меньше .
Как это заметить: в модели после каждой партии число разноцветных пар чётное — и при , и при , и при точках. Когда что-то всегда чётно, стоит поискать причину «обошли круг и вернулись к началу».
Ответ: ровно 50
Боря умеет не давать больше (шаг 2), Аня умеет получать не меньше (шаги 3–4). Значит, наибольшее число разноцветных пар, которое Аня может гарантировать, — ровно .
Где важно, что точек именно : половина, , — чётное число. При или точках половина нечётна, и те же рассуждения дают только «не больше половины» и «не меньше половины минус один»; перебор показывает, что там Аня гарантирует на одну пару меньше половины. Поэтому в модели круги из , , и точек: как и , эти числа делятся на , и ответ там — ровно половина.
Проверка
Проверим на маленьких кругах полным перебором всех партий (минимакс по правилам условия, без стратегий): при , , точках лучший гарантированный результат Ани равен , , — ровно половина; при и точках — и , на один меньше половины, как и предсказывает чётность. Перебор всех ходов Ани против Бори, играющего по шагу 2, при – точках не даёт ей больше этого значения; перебор всех ходов Бори против Ани, играющей по шагу 3, не даёт меньше. Независимая оценка сверху другим способом: разобьём точек на пар соседей ; если Боря на каждый ход Ани отвечает второй точкой той же пары в тот же цвет, все пар одноцветные — снова не больше . Чётность на примере: раскраска точек ККССКССККССК даёт смены цвета в парах –, –, –, –, –, – — шесть, чётное число.
Аня может гарантировать ровно пар разноцветных соседних точек.
Ответ
Аня может гарантировать ровно пар разноцветных соседних точек.
Главная идея
Каждый игрок может каждым ходом красить рядом с уже покрашенной точкой: Боря — в тот же цвет (новая одноцветная пара), Аня — в другой (новая разноцветная пара). Это даёт Боре одноцветных пар, Ане — разноцветных, а чётность числа разноцветных пар по кругу превращает в .
Признаки: игра двоих с противоположными целями и вопрос «сколько можно гарантировать». Ответ всегда из двух половин: стратегия одного игрока даёт оценку сверху, стратегия другого — снизу. Ищи ход, который каждый раз наверняка приносит игроку одну «его» пару (здесь — покрасить рядом с покрашенной точкой), посчитай ходы, а потом проверь, нет ли чётности или другого свойства, которое дожимает оценку на единицу.
Где легко ошибиться
Привести только стратегию Ани (получить ) и не объяснить, почему Боря не даст больше, — или наоборот: без второй половины ответ не доказан. Другая ошибка — остановиться на у Ани, не заметив, что число разноцветных пар по кругу чётно, и ответить .
Источник и авторство
Олимпиада имени Леонарда Эйлера · XVI олимпиада, сезон 2023/24 · региональный этап · первый день · 31 января — 1 февраля 2024 · математика · 8 класс. Официальная задача 4, 7 баллов · автор задачи: П. Кожевников.
Условия задач (PDF организатора) ↗ · Решения организатора ↗ · Архив олимпиады ↗
Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Игры и стратегии · Продвинутая подготовка
- Соседи по кругу: у каждой точки две соседки, пар столько же, сколько точек
- Игра двоих: гарантировать результат — значит иметь стратегию против любых ходов соперника
- Чётность: обойдя круг, возвращаемся к началу
Приёмы решения: Оценка и достижимость · Обоснованный жадный выбор · Инвариант или монотонная величина