Тема . Алгебраические текстовые задачи

Конструктивы в алгебре

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

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

Задача 1#67560

В ряд слева направо стоят N  коробок, занумерованных подряд числами 1,2,...,N  . В некоторые коробки, стоящие подряд, положат по шарику, оставив остальные пустыми. Инструкция состоит из последовательно выполняемых команд вида «поменять местами содержимое коробок № i  и № j  », где i  и j  — числа. Для каждого ли    N  существует инструкция, в которой не больше 100N  команд, со свойством: для любой начальной раскладки указанного вида можно будет, вычеркнув из инструкции некоторые команды, получить инструкцию, после выполнения которой все коробки с шариками будут левее коробок без шариков?

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

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

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

Пусть в N  коробочках, стоящих в ряд, лежат красные и синие шарики, причём для хотя бы одного из цветов шарики этого цвета лежат подряд (такие конфигурации назовём непрерывными). Тогда можно вычеркнуть часть строк и получить инструкцию, после выполнения которой все синие шарики будут левее всех красных шариков, а также можно получить инструкцию, после которой все красные шарики левее всех синих (нумерация коробок слева направо).

Воспользуемся методом математической индукции. Понятно, что для N = 1  такая инструкция есть. Это база индукции. Теперь покажем, как из инструкции для k ≥1  сделать инструкцию для 2k  и для 2k− 1,  этого будет достаточно. Обозначим N = 2k  или 2k− 1.  Инструкция для N  будет выглядеть так:

I группа: сначала все пары вида (i,k+ i)  в любом порядке

Если N  нечетно, сюда приходится добавить все пары вида (i+1,i+k)  при i≥1  (назовём эти команды дополнительными).

II группа: инструкция для k  первых коробочек из индукционного предположения

III группа: все пары различных чисел вида (i,N + 1− i)  в любом порядке

При N = 2k  длина этой инструкции не превышает k+ 3k +k =5k ≤3N.

При N = 2k− 1  длина этой инструкции не превышает 2(k− 1)+3k+ (k − 1)=  = 6k− 3= 3N.  Теперь почему она работает. Есть тот цвет, которого не больше k  , назовём его основным. Покажем, что можно выполнить часть инструкций I группы так, чтобы все шарики основного цвета лежали среди первых k  коробочек, и при этом конфигурация среди первых k  коробочек будет тоже непрерывной.

Есть четыре варианта того, как могут располагаться шарики основного цвета.

1) Они идут подряд, и все они среди левых k  коробок — ничего делать не надо;

2) Они идут подряд, и все они среди правых коробок — используем все пары вида (i,k+ i)  ;

3) Они есть и среди левых k  коробок, и среди остальных правых, при этом они идут подряд. Заметим, что ни в какой паре вида (i,i+ k)  нет двух шариков основного цвета. Все основные шарики тогда перенесем справа налево (тогда шарики не основного цвета будут среди первых k  шариков лежать подряд.

4) Шарики основного цвета — самые первые и самые последние. Перенеся последние влево (при нечётном N  используя дополнительные операции), получаем требуемое.

(Про это всё проще думать, если мыслить расположение коробочек не в ряд, а по окружности.)

После этого применим часть инструкций II группы, чтобы среди первых k  коробочек слева оказались все шарики основного цвета.

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

Ответ: да

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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