Азиатско-Тихоокеанская математическая олимпиада, 2018 год
Комментарий/решение:
Ответ: P(x)=±xn+c, ∀n∈Z+.
Очевидно, что deg P=0 подходит; пусть теперь d=deg P>0. Предположим, что P(k)∈Z для какого то k∈Q, тогда k=pq, где (p,q)=1. Из условия также имеем, что ∀n∈N:P(kn)∈Z, тогда легко получить, из теоремы о рациональном корне, что старший коэффициент многочлена делится на qn для любого натурального n, тогда мы получаем, что q=±1, то есть, если есть рациональная точка, в которой многочлен целый, то она будет целочисленной.
Пусть теперь P(k)∈Z для какого то k∈R∖Q. Заметим, что P(k),P(2k)…,P((d+1)k)∈Z. Интерполируем P по этим d+1 точкам:
P(x)=d+1∑i=1P(ik)⋅∏j≠i(x−jk)∏j≠i((i−j))kd
Сравнив старшие коэффициенты, получится kd∈Q, причем P(kd)∈Z, тогда выходит, что kd∈Z.
Рассмотрим теперь Q(x)=P(x)−axd, где a - старший коэффициент P. Тогда, если P(x)∈Z, то xd∈Z, тогда Q(x)∈Z, причем deg Q<d. Пусть deg Q>0, тогда рассмотрим такое M, что P(x) и Q(x) монотонны для x>M. теперь рассмотрим n>M, n∈N, тогда между P(n) и P(n+1) будет ровно |P(n+1)−P(n)+1| точек, в которых P целый, тогда Q также должен быть целым в них, и так как на этом промежутке он также монотонен, то |Q(n+1)−Q(n)+1|≥|P(n+1)−P(n)+1|, но справа, для достаточно больших n, многочлен с положительным коэффициентом и степенью больше, чем многочлен слева, то есть для достаточно больших n это будет неверно, откуда deg Q=0, тогда P(x)=axd+b, но тогда P(d√a+1a)∈Z, причем (d√a+1a)d∉Z, если a≠±1, откуда получаем конечный ответ. Остается проверить его, но это очевидно
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.