Испытание Ивана и Кощей: олимпиадная задача о запретных мелодиях
Кощей придумал для Ивана-дурака испытание. Он дал Ивану волшебную дудочку, на которой можно играть только две ноты – до и си. Для прохождения испытания Ивану нужно сыграть какую-нибудь мелодию из 300 нот на свой выбор. Но до того, как он начнёт играть, Кощей выбирает и объявляет запретными одну мелодию из пяти нот, одну – из шести нот, ..., одну – из 30 нот. Если в какой-то момент последние сыгранные ноты образуют одну из запретных мелодий, дудочка перестаёт звучать. Сможет ли Иван пройти испытание, какие бы мелодии Кощей ни объявил запретными?
Разобрать решение
Решение 1: Рассмотрим всевозможные мелодии из двух нот длины = 13; их 213штук. Каждую из этих мелодий можно продолжить периодически в обе стороны, получая бесконечные периодические мелодии; скажем, что две такие мелодии эквивалентны, если одна из них получается из другой сдвигом. С точностью до такой эквивалентности, есть (213– 2):13 + 2 = 632 разных периодических последовательности. Посмотрим, сколько из них содержат запретные мелодии. Поскольку мы разрешаем сдвиг – можно считать, что запретная мелодия начинается с фиксированного (например, первого) места. Поэтому из-за запретных мелодий длины = 5, 6, ..., 12 мы вычеркнем не больше 28, 27, ..., 21периодических последовательностей из нашего списка, а из-за последовательностей длины = 13, ..., 30 – не более одной. Итого запреты Кощея вычёркивают не больше (29–2) + 18 = 528 последовательностей. Значит, найдётся хотя бы одна бесконечная периодическая мелодия, не содержащая запрещённых Кощеем участков, и Ивану достаточно сыграть её участок длины 300.
Решение 2: Для каждого зададимся вопросом: а сколько вообще мелодий длины , не содержащих запретных, Иван может сыграть? Обозначим это количество через и для удобства положим = 1. Оценим рост последовательности . Сыграв после такой мелодии из нот каждую из двух возможных нот, мы получаем 2 мелодий длины + 1; при этом запретная мелодия в такой последовательности могла возникнуть только в конце (потому что мы предполагаем, что в первых нотах запретных мелодий нет). Если такая полученная мелодия оканчивается на запретную длины , то после выкидывания этой запретной остаётся начальная часть из нот, не содержащая запретных мелодий, – поэтому таких мелодий не больше . Вычёркивая из исходных 2 мелодий длины + 1 все такие, заканчивающиеся на запретную, мелодии, окончательно получаем нижнюю оценку Оценим теперь скорость роста последовательности : докажем по индукции, что для всех ≥ 1 выполнено (Фибоначчи-подобное) неравенство При = 0, 1, 2, 3, 4 последовательность – это 1, 2, 4, 8, 16, поэтому (2) выполнено при = 1, 2, 3. Пусть теперь выполнено для всех , докажем его для . Применяя и выполненное по предположению для – 1, получаем Правая часть теперь оценивается с последовательным использованием предположения индукции для – 3, – 4, ..., 1: $$ \underbrace{L_{n-2}-L_{n-4}}{\ge L{n-3}}-L_{n-5}-L_{n-6} -\dots -L_0 \ge \quad \ge \underbrace{L_{n-3}-L_{n-5}}{\ge L{n-4}}-L_{n-6}- L_{n-7} - \dots -L_0 \ge \quad \quad \ge \underbrace{L_{n-4}-L_{n-6}}{\ge L{n-5}}- L_{n-7} - L_{n-8} - \dots -L_0 \ge \dots \ge{} \quad \quad \quad \ge L_2 - L_0 \ge L_1 \ge 0.$$ Шаг индукции доказан, и тем самым утверждение (1) доказано при всех . Значит, > 0 при всех ; в частности, найдётся последовательность нот длины = 300, не содержащая запретных мелодий.Вариация решения. Начав как выше, после получения неравенства (1) можно продолжить оценку другим способом. А именно, доказать по индукции, что для всех выполнено неравенство где > 1 – некоторая константа. (Такое неравенство гарантирует экспоненциальный рост последовательности , так что его выбор достаточно естественен.)
Посмотрим, при каком условии на > 1 мы можем доказать (3) по индукции. А именно, предположим, что это неравенство выполнено при всех . Тогда при всех выполнено и поэтому из (1) следует, что Для завершения шага индукции тем самым достаточно потребовать, чтобы выполнялось неравенство Сумма геометрической прогрессии в (4) равна , поэтому это условие может быть переписано как или, после домножения на > 0, Для любого такого > 1 неравенство (3) оказывается доказанным по индукции, откуда > 0 при всех , что завершает решение задачи. Остаётся удовлетворяющую (5) константу > 1 предъявить.
Найдём максимум левой части: приравнивание к нулю производной, после сокращения на , приводит к квадратному уравнению с корнем, бо́льшим единицы, $$c_=\frac{6+\sqrt{6}}{5}.c_^3 (2-c_)(c_-1) -1 = \frac{744\sqrt{6}-1721}{5^5},$$ которое положительно: . Замечание. На самом деле, подстановка вместо золотого сечения обращает неравенство (4) в равенство; неравенство (5) выполнено на отрезке , и в частности для или , что несложно проверить вручную: их подстановка приводит к выполняющимся неравенствам 5³·1·2 > 35 и 7³·1·3 > 45.
Обсуждение
0Комментариев пока нет.