Анализ позиций
Ошибка.
Попробуйте повторить позже
Есть палочки Два друга решили сыграть в игру, по очереди убирая палочки, пока не останется
из них. Второй победит,
если оставшиеся палочки можно разбить на
троек так, чтобы в каждой тройке сумма длин любых двух палочек была больше длины
третьей. Первый — в противном случае. У кого из игроков есть выигрышная стратегия?
Подсказка 1.
В конечной ситуации второму игроку выгоднее всего упорядочить спички по возрастанию и брать последовательные тройки. Значит, он хочет сделать так, чтобы расстояние между соседними спичками было поменьше или сами спички остались подлиннее.
Будем играть за второго игрока. На очередном ходу будем брать наименьшую из оставшихся палочек. Так будем делать до нашего
последнего хода. Если первый игрок убрал палочки с длинами (на это он потратил все свои ходы), то уберем
палочку длины
иначе сделаем ход по нашему старому алгоритму.
Упорядочим оставшиеся палочки по возрастанию длин и разобьем палочки на тройки последовательных. Рассмотрим одну тройку
палочек. Нам достаточно доказать, что сумма двух меньших палочек больше самой длинной из этой тройки. Если мы
последним ходом убрали палочку длины то у нас будет тройка
которая заведомо удовлетворяет
условию, и тройки, в которых сумма длин двух меньших палочек хотя бы
то есть они тоже нам
подходят.
Во втором случае в каждой тройке разность длин самой длинной и второй по длине палочек не больше (поскольку все
промежуточные палочки были убраны именно первым игроком, то есть убрано не больше
палочек), причем, если она равна
то
первый игрок потратил все свои ходы, убирая промежуточные палочки. Мы убрали все палочки длины от
до
(поскольку
рассматриваем второй случай), тогда третья по величине палочка имеет длину не меньше
Тогда единственная проблема может
произойти, если мы попали в тройку
но такого быть не может, поскольку иначе на нашем последнем шаге мы бы
убрали палочку длины
а не
по нашей стратегии.
У второго
Специальные программы

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

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

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

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

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

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