Processing math: 100%

Математикадан облыстық олимпиада, 2014-2015 оқу жылы, 11 сынып


(1,2,,n) жиынының xi<xi+2 (1in2 үшін) және xi<xi+3 (1in3 үшін) шарттары орындалатындай (x1,x2,,xn) ауыстырылымдарының санын табыңыз. Бұл жерде n4.
посмотреть в олимпиаде

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

Комментарии от администратора Комментарии от администратора №1.     Ответ. 15((1+52)n+1(152)n+1) ((n+1)-ое число Фибоначчи).
Решение. Обозначим через f(n) число перестановок (1,2,,n), удовлетворяющих условию задачи. Тогда нетрудно расширить область определения и посчитать начальные значения f(1)=1, f(2)=2, f(3)=3, f(4)=5, . Докажем, что f(k)=f(k1)+f(k2). Действительно, в перестановках чисел от 1 до k, число k может стоять на последнем или предпоследнем местах, так как в противном случае оно окажется меньше числа, стоящего через одну позицию после него.
Если число k стоит на последнем месте, то предыдущие k1 чисел образуют последовательность, удовлетворяющую условию задачи, а таких последовательностей f(k1).
Если число k стоит на предпоследнем месте, то число k1 может стоять только на последнем месте, так как в противном случае число, стоящее правее от него через одну или две позиции, окажется меньше него. Тогда числа от 1 до k2 образуют последовательность, удовлетворяющую условию задачи, а таких последовательностей f(k2).
Так как все полученные последовательности различны и образуют все множество возможных перестановок, то их общее количество равно f(k1)+f(k2). Заметим, что полученная последовательность образует последовательность Фибоначчи со сдвигом, то есть f(n)=fn+1=15((1+52)n+1(152)n+1), так как начальные значения последовательности Фибоначчи сдвинуты f1=f2=1, а рекуррентное соотношение совпадает.