Тема . Применение классических комбинаторных методов к разным задачам

Индукция в комбинаторике

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

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

Задача 1#85488

Кощей придумал для Ивана-дурака испытание. Он дал Ивану волшебную дудочку, на которой можно играть только две ноты — до и си. Для прохождения испытания Ивану нужно сыграть какую-нибудь мелодию из 300 нот на свой выбор. Но до того, как он начнёт играть, Кощей выбирает и объявляет запретными одну мелодию из пяти нот, одну — из шести нот, ...  , одну — из 30 нот. Если в какой-то момент последние сыгранные ноты образуют одну из запретных мелодий, дудочка перестаёт звучать. Сможет ли Иван пройти испытание, какие бы мелодии Кощей ни объявил запретными?

Источники: ММО - 2024, первый день, 11.6 (см. mmo.mccme.ru)

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

Подсказка 1

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

Подсказка 2

Понятно, что хаотично придумывать мелодии не только сложно, но и бессмысленно (мы не сможем уследить, какие отрывки их запрещают). Значит, нам нужно как-то красиво и последовательно их строить, чтобы знать, как они выглядят. Также подумаем, а сколько мелодий может запрещать конкретный отрывок длины k?

Подсказка 3

А давайте попробуем строить периодические бесконечные мелодии! Но периода какой длины нам хватит?

Подсказка 4

Обратите внимание на то, что при подсчёте количества мелодий, которые запрещает конкретный отрывок длины k, мы будем вычеркивать не более 2^(l-k) мелодий, где l — длина периода.

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

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

Рассмотрим всевозможные мелодии из нот до и си длины 13  , коих 13
2  штук. Каждую такую мелодию периодически продолжим в обе стороны, получив бесконечную в обе сторону мелодию. Назовём две получившиеся бесконечные мелодии эквивалентными, если одна получается из другой сдвигом.

Наименьший период всех бесконечных мелодий, кроме двух, состоящих только из нот до и только из нот си, равен 13.  Количество не эквивалентных друг другу бесконечных мелодий равно

213− 2
--13--+ 2= 632

(каждой бесконечной мелодии X  периода 13  эквиваленты 13  мелодий (включая саму X  с периодом, который будет циклическим сдвигом 13  нот, дающих мелодию X  )

Из них мелодий, содержащих запрещённые Кощеем мелодии, не больше

(28+ 27 +...+ 21)+18= 528

(в скобках учтены запретные мелодии длины ≤ 12  , полученные дописыванием k  символов к запретной мелодии длины 13− k  , а за скобками — все остальные).

Таким образом, найдётся бесконечная мелодия, которая не содержит запретных мелодий, и для прохождения испытания Ивану достаточно сыграть её кусок длины 300.

______________________________________________________________________________________________________________________________________________________

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

Пусть Ln  - число мелодий длины n  , не содержащих запретных последовательностей нот. Будем считать, что L0 = 1.  По индукции докажем, что Ln+1 ≥ Ln+ Ln−1  для всех натуральных n  .

База индукции (n= 1):  L2 = 4≥ 2+ 1= L1+ L0.

Предположим, что неравенство Lk+1 ≥Lk +Lk−1  верно для всех k  , меньших n.  Покажем, что тогда Ln+1 ≥ Ln+ Ln−1.  Заметим, что

Ln+1 ≥2Ln − Ln−4− Ln−5− ...− L0

Действительно, мы можем добавить в конец ноту двумя способами к уже имеющейся незапрещенной мелодии из n  нот. При добавлении ноты могла возникнуть запретная мелодия длины 5  в конце последовательности, однако она "испортит"максимум L
 n−4  последовательности нот, так как первые n− 4  ноты до "запрещенной"мелодии - незапрещенная мелодия длины n − 4  . Аналогично могли получить запретную последовательность из 6  нот и испортить разрешённую мелодию из n− 5  нот и т. д. (Здесь мы можем вычесть лишнее, если n> 30  , и часть вычитаемых мелодий могут быть одинаковыми, но поскольку мы пишем оценку снизу, всё правильно.)

Из предположения индукции для k< n  (Lk+1 ≥Lk +Lk−1)  также следуют неравенства:

Lk+1− Lk ≥Lk−1

Lk+1− Lk−1 ≥Lk

Применим эти следствия, а также неравенство выше, для доказательства перехода индукции и получим:

Ln+1 − Ln − Ln−1 ≥(Ln− Ln−1)− Ln−4 − Ln−5− Ln−6− ...L0 ≥

≥(L   − L   )− L   − L  − ...− L ≥ L   − L   − L   − ...L ≥
   n−2   n−4   n−5   n−6       0   n−3   n−5   n−6     0

≥ Ln−4− Ln− 6− ...− L0 ≥...≥L1 = 2> 0

Следовательно, Ln+1 ≥ Ln+ Ln−1  и переход доказан.

Тогда из-за положительности L0,L1  последовательность Ln  возрастающая, а значит L300 > 0  , откуда следует, что Иван справится с испытанием Кощея.

Ответ: да

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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