Комбинаторика на устном туре Турнира Городов
Ошибка.
Попробуйте повторить позже
Дан бесконечный запас белых, синих и красных кубиков. По кругу расставляют любые из них. Робот, став в любое место круга, идёт по
часовой стрелке и, пока не останется один кубик, постоянно повторяет такую операцию: уничтожает два ближайших кубика перед собой и
ставит позади себя новый кубик того же цвета, если уничтоженные одинаковы, и третьего цвета, если уничтоженные двух разных
иветов. Назовём расстановку кубиков хорошей, если цвет оставшегося в конце кубика не зависит от места, с которого
стартовал робот. Назовём
удачным, если при любом выборе
кубиков все их расстановки хорошие. Найдите все удачные
Подсказка 1
Попробуем рассмотреть расстановку, где все кубики одинаковых цветов, кроме одного. Что можно про нее сказать? Как цвет последнего кубика зависит от начальной позиции? При каких N?
Подсказка 2
Попробуем рассмотреть чётные и нечётные N, что для них можно сказать? Применим рассуждения из прошлой подсказки.
Подсказка 3
Видно, что нечётные N точно не подходят. Выделим теперь из чётных степени двойки. Что получаем для тех чётных, которые являются степенями 2 и тех, которые не являются? Какую зависимость можно заметить? Здесь также можно применить рассуждения из первой подсказки, а также попробовать назвать цвета остатками по модулю 3, а ход робота связать с какой-либо их (кубики a и b) линейной комбинацией.
Первое решение.
Присвоим цветам остатки от деления на 3 произвольным образом. Все операции с ними также будем производить по модулю
Тогда операция, производимая роботом, такова: если уничтожаются кубики цветов
и
то появляется кубик цвета
Если то после каждого прохода полного круга количество кубиков уменьшается вдвое, а их сумма меняет знак. Значит, в
конце получится кубик цвета
вне зависимости от места старта. Мы доказали, что степени двойки
удачны.
Если где
то рассмотрим расстановку из одного красного кубика и
белого. Если робот стартует перед
красным кубиком, то после
ходов останутся один синий кубик и
белых. Если робот стартует непосредственно после красного
кубика, то через
ходов останутся один красный кубик и
белых. Вышеприведённые аргументы для степени двойки показывают,
что в этих двух ситуациях итоговые цвета будут разными, то есть
неудачно.
Второе решение.
Заметим сразу, что, если чётное число удачно, то и
тоже. Действительно, если в расстановке
кубиков робот будет
начинать только с чётных позиций, то после
ходов он будет получать одну и ту же расстановку, в которой он стоит на
всевозможных позициях. Поскольку каждая расстановка
кубиков может быть получена таким образом, получаем
требуемое.
Рассмотрим две расстановки, отличающиеся ровно в одном месте. Запустим в них по роботу параллельно; тогда получающиеся расстановки всегда будут отличаться ровно в одном месте. В частности, итоговые цвета будут различны.
Отсюда уже следует, что все нечётные (а значит, по замечанию, и все
кроме степеней двойки) неудачны.
Действительно, начнём с расстановки с одним красным и
белыми кубиками. Если робот стоял перед красным кубиком, через
ход
останутся один красный и
белый кубик, робот стоит после красного. Если же робот стартует непосредственно после красного, через
ход останутся один синий и
белых кубиков, робот стоит непосредственно после синего. Как показано выше, итоговые цвета в
этих двух ситуациях будут разными.
Покажем теперь, что, если — степень двойки, то итоговый цвет не зависит от места старта. Для этого сделаем ещё
одно наблюдение по поводу замены цвета. Если цвет одного кубика в расстановке сменить на следующий в циклическом
порядке
то после одного использования цвет сдвинется в противоположную сторону.
Значит, если любая такая замена исходного кубика приведёт к сдвигу цвета итогового кубика в одну и ту же сторону. Осталось
заметить, что две расстановки, отличающиеся поворотом, получаются из расстановки всех белых кубиков за одинаковое количество замен
"вперёд по циклу".
Степени двойки
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

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

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

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

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

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!