Тема . ТурГор (Турнир Городов)

Комбинаторика на устном туре Турнира Городов

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела тургор (турнир городов)
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#123418

Дан бесконечный запас белых, синих и красных кубиков. По кругу расставляют любые N  из них. Робот, став в любое место круга, идёт по часовой стрелке и, пока не останется один кубик, постоянно повторяет такую операцию: уничтожает два ближайших кубика перед собой и ставит позади себя новый кубик того же цвета, если уничтоженные одинаковы, и третьего цвета, если уничтоженные двух разных иветов. Назовём расстановку кубиков хорошей, если цвет оставшегося в конце кубика не зависит от места, с которого стартовал робот. Назовём N  удачным, если при любом выборе N  кубиков все их расстановки хорошие. Найдите все удачные N.

Источники: Тургор - 2020, 11.6, устный тур (см. turgor.ru)

Подсказки к задаче

Подсказка 1

Попробуем рассмотреть расстановку, где все кубики одинаковых цветов, кроме одного. Что можно про нее сказать? Как цвет последнего кубика зависит от начальной позиции? При каких N?

Подсказка 2

Попробуем рассмотреть чётные и нечётные N, что для них можно сказать? Применим рассуждения из прошлой подсказки.

Подсказка 3

Видно, что нечётные N точно не подходят. Выделим теперь из чётных степени двойки. Что получаем для тех чётных, которые являются степенями 2 и тех, которые не являются? Какую зависимость можно заметить? Здесь также можно применить рассуждения из первой подсказки, а также попробовать назвать цвета остатками по модулю 3, а ход робота связать с какой-либо их (кубики a и b) линейной комбинацией.

Показать ответ и решение

Первое решение.

Присвоим цветам остатки 0,1,2  от деления на 3 произвольным образом. Все операции с ними также будем производить по модулю   3.  Тогда операция, производимая роботом, такова: если уничтожаются кубики цветов a  и b,  то появляется кубик цвета − a− b.

Если     k
N =2 ,  то после каждого прохода полного круга количество кубиков уменьшается вдвое, а их сумма меняет знак. Значит, в конце получится кубик цвета    k
(− 1)(a1+...+ aN),  вне зависимости от места старта. Мы доказали, что степени двойки удачны.

Если     k
N =2 + d,  где       k
1≤ d≤2  − 1,  то рассмотрим расстановку из одного красного кубика и N − 1  белого. Если робот стартует перед красным кубиком, то после d  ходов останутся один синий кубик и  k
2 − 1  белых. Если робот стартует непосредственно после красного кубика, то через d  ходов останутся один красный кубик и 2k− 1  белых. Вышеприведённые аргументы для степени двойки показывают, что в этих двух ситуациях итоговые цвета будут разными, то есть N  неудачно.

Второе решение.

Заметим сразу, что, если чётное число N  удачно, то и N∕2  тоже. Действительно, если в расстановке N  кубиков робот будет начинать только с чётных позиций, то после N ∕2  ходов он будет получать одну и ту же расстановку, в которой он стоит на всевозможных позициях. Поскольку каждая расстановка N∕2  кубиков может быть получена таким образом, получаем требуемое.

Рассмотрим две расстановки, отличающиеся ровно в одном месте. Запустим в них по роботу параллельно; тогда получающиеся расстановки всегда будут отличаться ровно в одном месте. В частности, итоговые цвета будут различны.

Отсюда уже следует, что все нечётные N = 2k +1> 1  (а значит, по замечанию, и все N,  кроме степеней двойки) неудачны. Действительно, начнём с расстановки с одним красным и 2k  белыми кубиками. Если робот стоял перед красным кубиком, через k+ 1  ход останутся один красный и k − 1  белый кубик, робот стоит после красного. Если же робот стартует непосредственно после красного, через k+ 1  ход останутся один синий и k− 1  белых кубиков, робот стоит непосредственно после синего. Как показано выше, итоговые цвета в этих двух ситуациях будут разными.

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

Б → К→  С→ Б,

то после одного использования цвет сдвинется в противоположную сторону.

Значит, если N = 2k,  любая такая замена исходного кубика приведёт к сдвигу цвета итогового кубика в одну и ту же сторону. Осталось заметить, что две расстановки, отличающиеся поворотом, получаются из расстановки всех белых кубиков за одинаковое количество замен "вперёд по циклу".

Ответ:

Степени двойки

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!