Loading [MathJax]/jax/output/SVG/jax.js

Азиатско-Тихоокеанская математическая олимпиада, 2015 год


Найдите все последовательности a0,a1,a2,, состоящие из натуральных чисел, такие что a02015 и при всех натуральных n1 выполняются следующие условия:
(i) an+2 делится на an;
(ii) |sn+1(n+1)an|=1, где sn+1=an+1an+an1+(1)n+1a0. ( Pakawut Jiradilok, Warut Suksompong )
посмотреть в олимпиаде

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

Комментарии от администратора Комментарии от администратора №1.     Ответ. Два семейства решений:
(а) an=c(n+2)n! для всех n1 и a0=c+1 для некоторого целого c2014;
(б) an=c(n+2)n! для всех n1 и a0=c1 для некоторого целого c2016.
Решение. Пусть {an}n=0 — последовательность натуральных чисел, удовлетворяющая указанным условиям. Можно переписать (ii) как sn+1=(n+1)an+hn, где hn{1,1}. Заменяя n на n1, получаем sn=nan1+hn1, где hn1{1,1}. Заметим, что an+1=sn+1+sn, поэтому существует такое δn{2,0,2}, что an+1=(n+1)an+nan1+δn.(1) Также имеем: |s22a1|=1, что приводит к a0=3a1a2±13a1, следовательно, a1a03671. Подставляя n=2 в (1), находим: a3=3a2+2a1+δ2. Поскольку a1|a3, то a1|3a2+δ2, откуда a2223. Используя (1), получаем, что an223 для всех n0.
Лемма. Для n4 справедливо соотношение an+2=(n+1)(n+4)an.
Доказательство. Если n3, то an=nan1+(n1)an2+δn1>nan1+3.(2) Используя (2) и заменяя n на n1, имеем, что для n4: an=nan1+(n1)an2+δn1< <nan1+(an13)+δn1<(n+1)an1.(3) В силу (1) мы можем переписать an+2 в терминах an и an1, что вместе с (2) дает следующее соотношение для n3: an+2=(n+3)(n+1)an+(n+2)nan1+(n+2)δn+δn+1< <(n+3)(n+1)an+(n+2)nan1+3(n+2)<(n2+5n+5)an. К тому же, для n4: an+2=(n+3)(n+1)an+(n+2)nan1+(n+2)δn+δn+1> >(n+3)(n+1)an+nan=(n2+5n+3)an. Поскольку an|an+2, имеем: an+2=(n2+5n+4)an=(n+1)(n+4)an, что и требовалось доказать.
Лемма 2. При n4 справедливо соотношение an+1=(n+1)(n+3)n+2an.
Доказательство. Используя рекуррентное соотношение an+3=(n+3)an+2+(n+2)an+1+δn+2 и, переписывая an+3, an+2 в терминах an+1, an, согласно лемме 1, получаем: (n+2)(n+4)an+1=(n+3)(n+1)(n+4)an+δn+2. Следовательно, n+4|δn+2, что приводит к δn+2=0 и an+1=(n+1)(n+3)n+2an, что и требовалось доказать. Предположим, что существует такое n1, что an+1(n+1)(n+3)n+2an. Согласно лемме 2, существует наибольшее 1m3 с этим условием. Тогда am+2=(m+2)(m+4)m+3am+1. Если δm+1=0, то am+1=(m+1)(m+3)m+2am, что противоречит выбору m. Значит, δm+10. Ясно, что m+3|am+1. Положим am+1=(m+3)k и am+2=(m+2)(m+4)k. Тогда (m+1)am+δm+1=am+2(m+2)am+1=(m+2)k. Таким образом, am|(m+2)kδm+1. Но am также делит am+2=(m+2)(m+4)k. Отсюда am|(m+4)δm+1. Поскольку δm+10, имеем: am|2m+814, что противоречит предыдущему результату о том, что an223 для всех неотрицательных n. Итак, an+1=(n+1)(n+3)n+2an при всех n1. Подставляя n=1, получаем, что 3|a1. Полагая a1=3c, по индукции находим, что an=n!(n+2)c для n1. Поскольку |s22a1|=1, то a0=c±1, что дает два семейства решений. Замечая, что (n+2)n!=n!+(n+1)!, находим: sn+1=c(n+2)!+(1)n(ca0). Следовательно, оба семейства решений удовлетворяют условиям задачи.