Processing math: 100%
ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 67320
Темы:    [ Последовательности (прочее) ]
[ Классическая комбинаторика (прочее) ]
[ Подпоследовательности ]
Сложность: 5
Классы: 8,9,10,11
В корзину
Прислать комментарий

Условие

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

Решение 1

Рассмотрим всевозможные мелодии из двух нот длины p=13; их 2p=213 штук. Каждую из этих мелодий можно продолжить периодически в обе стороны, получая бесконечные периодические мелодии; скажем, что две такие мелодии эквивалентны, если одна из них получается из другой сдвигом. С точностью до такой эквивалентности, есть 213213+2=632 разных периодических последовательности. Посмотрим, сколько из них содержат запретные мелодии. Поскольку мы разрешаем сдвиг  – можно считать, что запретная мелодия начинается с фиксированного (например, первого) места. Поэтому из-за запретных мелодий длины k=5, 6,,12 мы вычеркнем не больше 28, 27,,21 периодических последовательностей из нашего списка, а из-за последовательностей длины k=13,,30  – не более одной. Итого запреты Кощея вычёркивают не больше (292)18=528 последовательностей. Значит, найдётся хотя бы одна бесконечная периодическая мелодия, не содержащая запрещённых Кощеем участков, и Ивану достаточно сыграть её участок длины 300.

Решение 2

Для каждого n зададимся вопросом: а сколько вообще мелодий длины n, не содержащих запретных, Иван может сыграть? Обозначим это количество через Ln и для удобства положим L0=1.

Оценим рост последовательности Ln. Сыграв после такой мелодии из n нот каждую из двух возможных нот, мы получаем 2Ln мелодий длины n+1; при этом запретная мелодия в такой последовательности могла возникнуть только в конце (потому что мы предполагаем, что в первых n нотах запретных мелодий нет). Если такая полученная мелодия оканчивается на запретную длины k, то после выкидывания этой запретной остаётся начальная часть из n+1k нот, не содержащая запретных мелодий,  – поэтому таких мелодий не больше Ln+1k. Вычёркивая из исходных 2Ln мелодий длины n+1 все такие, заканчивающиеся на запретную, мелодии, окончательно получаем нижнюю оценку Ln+12Ln5kn+1Ln+1k.(1) Оценим теперь скорость роста последовательности Ln: докажем по индукции, что для всех m1 выполнено (Фибоначчи-подобное) неравенство Lm+1Lm+Lm1.(2) При n=0,1,2,3,4 последовательность Ln  – это 1, 2, 4, 8, 16, поэтому (2) выполнено при m=1,2,3. Пусть теперь (2) выполнено для всех m<n, докажем его для m=n. Применяя (1) и выполненное по предположению (2) для m=n1, получаем Ln+1LnLn1LnLn15kn+1Ln+1kLn25kn+1Ln+1k. Правая часть теперь оценивается с последовательным использованием предположения индукции для m=n3, n4,,1: Ln2Ln4Ln3Ln5Ln6L0 Ln3Ln5Ln4Ln6Ln7L0 Ln4Ln6Ln5Ln7Ln8L0 L2L0L10. Шаг индукции доказан, и тем самым утверждение (1) доказано при всех m. Значит, Ln>0 при всех n; в частности, найдётся последовательность нот длины n=300, не содержащая запретных мелодий.

Вариация решения. Начав как выше, после получения неравенства (1) можно продолжить оценку другим способом. А именно, доказать по индукции, что для всех m выполнено неравенство Lm+1cLm,(3) где c>1  – некоторая константа. (Такое неравенство гарантирует экспоненциальный рост последовательности Ln, так что его выбор достаточно естественен.)

Посмотрим, при каком условии на c>1 мы можем доказать (3) по индукции. А именно, предположим, что это неравенство выполнено при всех m<n. Тогда при всех k выполнено Lnk1ckLn, и поэтому из (1) следует, что Ln+1(25kn+11ck1)Ln. Для завершения шага индукции тем самым достаточно потребовать, чтобы выполнялось неравенство 2k51ck1c.(4) Сумма геометрической прогрессии в (4) равна c41c1, поэтому это условие может быть переписано как 2cc41c10, или, после домножения на c3(c1)>0, c3(2c)(c1)10.(5) Для любого такого c>1 неравенство (3) оказывается доказанным по индукции, откуда Ln>0 при всех n, что завершает решение задачи. Остаётся удовлетворяющую (5) константу c>1 предъявить.

Найдём максимум левой части: приравнивание к нулю производной, после сокращения на c2, приводит к квадратному уравнению 5c2+12c6=0 с корнем, бо́льшим единицы, c=6+65. Его подстановка приводит к значению c3(2c)(c1)1=7446172155, которое положительно: 1721744=2+233744<213<6.

Замечание. На самом деле, подстановка вместо c золотого сечения ϕ=1+52 обращает неравенство (4) в равенство; неравенство (5) выполнено на отрезке [ϕ,1,75], и в частности для c=53 или c=74, что несложно проверить вручную: их подстановка приводит к выполняющимся неравенствам 5312>35 и 7313>45.

Замечания

Несложно увидеть, что если бы длины запретных мелодий начинались с 3 нот, а не с 5, то Кощей мог бы не дать Ивану победить. Действительно, обозначим ноту до через 0 и си через 1; запрет на мелодию 001 приводит к тому, что сыграв два раза подряд 0, Иван вынужден будет играть только его. Вкупе с запретом на 0000000000  – это запретит просто 00 везде, кроме самого конца мелодии, и потому за каждым 0 Ивану придётся сразу играть 1. Добавив к этому 1101 и 11111111, Кощей точно так же обеспечивает, чтобы за 1 Иван вынужден был бы играть 0. И наконец, добавив 010101, Кощей обеспечивает себе победу.

Более того, существует и пример набора запретов, приводящий к победе Кощея и начинающийся с запрета длины 4: он был приведён в замечании 2.3 в работе Two notes on subshifts (Proc. Amer. Math. Soc. 2012. V. 140, no. 2. P. 1617--1622.) Дж. С. Миллера: 1000,10011,100101,1011111,10111101,101110101, 1011101101,10110101101,101101010101,1011010101101, 0m1,1m2,(100)m3,(1110)m4,(110)m5,(10)m6, где mj достаточно большие, а степень означает повторение.

Последовательности, не содержащие какого-либо заданного набора запрещённых участков, исследовались в различных ситуациях в математике на протяжении более ста лет. Так, в 1906 году норвежский математик Аксель Туэ (A. Thue. Über unendliche Zeichenreihen; перевод на английский см. J. Berstel, Axel Thue's papers on repetitions in words: a translation) показал, что существует последовательность из 0 и 1, в которой ни один её участок не повторяется три раза подряд  – иными словами, существует последовательность с запретами вида 000, 111, 010101, 101010 и так далее. Эта последовательность сейчас называется последовательностью Туэ–Морса; её можно определить, например, как последовательность сумм по модулю 2 цифр двоичной записи числа n=0,1,2,3,: 0,1,1,0,1,0,0,1,; её также можно строить рекуррентно, начиная с одного символа 0 и последовательно дописывая после записанной строки её же с заменой 0 на 1 и 1 на 0.

Им же была построена последовательность из трёх символов, 0, 1 и 2, в которой ни одно слово не повторяется два раза подряд  – иными словами, запрещены подслова вида 00, 2121, 0202 и так далее.

Не зная об этом, в 1937 году последовательности из трёх символов без повторяющихся подряд подслов и из двух символов без подслов, повторяющихся подряд трижды, построил С. Е. Аршон (см. Доказательство существования n-значных бесконечных асимметричных последовательностей).

В 1974-75 годах последовательности с запретами обсуждались в «Кванте». В задаче М300* рассматривалась последовательность в алфавите из трёх символов, избегающая запрещённых подслов, все из которых имеют разную длину. В задаче М310 требовалось доказать, что среди n-значных чисел есть по меньшей мере 8n, в которых никакая последовательность цифр не повторяется подряд два раза. Их решениям были посвящены статьи Г.Гуревича Бесповторные последовательности и А.Степина и А.Таги-Заде Слова с ограничениями.

Такие вопросы интересны не только сами по себе, но и в связи с задачами алгебры  – когда рассматриваются длинные произведения образующих (как раз оказывающиеся словами в конечном алфавите), а наличие запрещённого подслова позволило бы упростить такое произведение. См., например, работу Е.С. Голода и И.Р. Шафаревича О башне полей классов. На лемму 3 этой работы можно смотреть как на достаточное условие наличия сколь угодно длинных слов в алфавите из d символов, избегающих списка запрещённых слов, в котором ri слов длины i=2,3,; это условие формулируется в терминах неотрицательности коэффициентов некоторого степенного ряда.

Очень естественное построение одной бесконечной мелодии, избегающей данных запретов, описано в уже цитировавшейся выше работе Дж. С. Миллера «Two notes on subshifts». Оно основано на «отслеживании» уже почти сыгранных запрещённых мелодий, и достаточное условие, позволяющее этому построению работать, очень близко к уже обсуждавшемуся здесь. А именно, предложение 2.1 этой работы утверждает, что достаточно, чтобы нашлось c>1, для которого dk=2rkc(k1)c, где d  – число возможных нот, а rk  – число запретных мелодий длины k. Это же условие применяется в недавнем препринте М. Розенфельда Finding lower bounds on the growth and entropy of subshifts over countable groups для экспоненциальной оценки роста количества разрешённых слов и энтропии отображения сдвига, действующего на них. Заключение леммы 3 этого препринта утверждает, что тогда Ln+1cLn, и рассуждение проходит по уже знакомой читателю схеме. Работы Миллера и Розенфельда и послужили первоисточником данной задачи.

Последовательности с запретами исследуются и в теории динамических систем  – из совсем недавних работ можно упомянуть, например, работу Р. Павлова On subshifts with slow forbidden word growth.

Возвращаясь к бесповторным последовательностям, упомянем одну открытую задачу в этой области (спасибо А. Куликову за ссылку). Последовательность Туэ из трёх символов 0, 1, 2 не содержит повторяющихся подряд подслов. А что, если мы должны построить последовательность без повторяющихся подряд подслов, в которой для каждого места есть выбор из трёх символов  – но наборы разрешённых символов разные для разных мест? Казалось бы, это должно быть только проще (если наборы символов разные, то совпадений может быть меньше)  – но даже для случая, когда для каждого места есть выбор из четырёх символов, это было доказано лишь недавно (J. Grytczuk, J. Kozik, P. Micek, New approach to nonrepetitive sequences)}.

Более того, в качестве (удивительной) иллюстрации сложности данного вопроса можно привести пример модификации задачи о четырёх красках. А именно, допустим, что для карты на плоскости для каждой страны есть свой набор из k цветов и картограф хочет раскрасить каждую страну в один из соответствующих цветов так, чтобы соседние страны были раскрашены в разные цвета. Хотя кажется, что от того, что цвета могут быть разными, получение раскраски должно только упроститься  – оказывается, что при k=4 есть контрпример: (очень понятно устроенная) карта, которую раскрасить требуемым образом нельзя! Существование такого примера было сформулировано как гипотеза в работе Эрдеша, Рубина и Тэйлора Choosability in graphs, а сам этот такой пример был построен в работе 1993 года М. Войт List colourings of planar graphs. А гипотеза о том, что k=5 цветов всегда достаточно (сформулированная в той же работе Эрдеша, Рубина и Тэйлора), была доказана в работе 1994 года К.",Томассена Every Planar Graph Is 5-Choosable.

Источники и прецеденты использования

олимпиада
Название Московская математическая олимпиада
год
Номер 87
Год 2024
класс
Класс 11
задача
Номер 6
олимпиада
Название Турнир городов
год/номер
Дата 2023/24
Номер 45
вариант
Вариант весенний тур, сложный вариант, 10-11 класс
задача
Номер 6

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .