Processing math: 17%

Республиканская олимпиада по математике, 2024 год, 10 класс


Целое число m3 и бесконечная последовательность натуральных чисел (an)n1 при всех натуральных n удовлетворяет равенству an+2=2mam1n+1+am1nan+1. Докажите, что a1<2m. ( Сатылханов К. )
посмотреть в олимпиаде

Комментарий/решение:

пред. Правка 2   1
1 года назад #

Мотивация. Мы наблюдаем странную картину. Ничего не понятно и видно, что через теоретико числовые свойства было бы трудно что-либо найти. Поэтому единственное, что остаётся это алгебра, а именно - ограничение(по крайней мере попробовать стоит, особенно учитывая что так сформулированно требуемое)

Решение. Имеемan+1+an+2=2mam1n+am1n+1<2(an+an+1)m1mmaxОтсюда последовательность b_n=a_{n}+a_{n+1} ограниченна, причём до тех пор, пока b_n>2^m она строго убывает. Значит \exists N\in\mathbb{N} такой что b_n<2^m\forall n>N.

В частности из этого (a_n)_{n\ge1} ограниченна. Докажем, что она периодична(это стандартная идея). Поэтому всевозможных пар (a_n,a_{n+1}) конечное количество(Их не более чем M^2, где M - максимум (a_n)_{n\ge1}). Значит по принципу Дирихле существуют натуральные m>k такие что пары (a_m,a_{m+1}) и (a_k,a_{k+1}) совпадают. Из условия a_n однозначно определяется по a_{n+1} и a_{n+2}\forall n\in\mathbb{N}, поэтому a_{m-1}=a_{k-1}. Значит a_{m-2}=a_{k-2}. Продолжая так дальше получаем a_2=a_{d+2},a_1=a_{d+1}, где d=m-k. Отсюда по индукции легко доказать, что a_n=a_{n+d}\forall n\in \mathbb{N}.

Теперь 2^m>b_{1+dN}>a_{1+dN}=a_1. Что требовалось