Тема . ПитерГор (Санкт-Петербургская олимпиада)

Многочлены на Питергоре

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела питергор (санкт-петербургская олимпиада)
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#76055

Многочлен P(x)  с целыми коэффициентами и натуральное число a> 1  таковы, что для любого целого x  найдётся целое z,  для которого aP(x)= P(z).  Найдите все такие пары (P (x);a).

Источники: СПбОШ - 2016, задача 10.7(см. www.pdmi.ras.ru)

Показать ответ и решение

Нам понадобится следующая стандартная лемма.

Лемма. Предположим, что A,B  — вещественные числа, причем A ⁄=±1,  и многочлен P(x)  степени k >0  удовлетворяет равенству             k
P (Ax +B )=A P (x).  Тогда             k
P(x)=α(x− x0),  где      -B-
x0 = −A −1.

Доказательство. Положим Q(x)=P (x +x0).  Тогда

                                 k           k
Q(Ax)= P(Ax+ x0)= P(A(x+ x0)+ B)= A P (x+ x0)= A Q(x)

Приравнивая в полученном уравнении Q(Ax)= AkQ(x)  коэффициенты при степенях x,  видим, что все они, кроме коэффициента при xk,  равны 0.

Ясно, что многочлен P (x)≡ 0  удовлетворяет условию при любом a> 1,  а многочлен, равный ненулевой константе, не удовлетворяет условию ни при каком a.  Пусть теперь степень многочлена P  равна k> 0  и

       k    k−1
P(x)= αx +βx   + ...

Сделаем несколько наблюдений, не пользуясь соображениями целочисленности из условия задачи. Будем считать, что α >0  (для α <0  рассуждения аналогичны). Рассмотрим равенство

aP(x)= P(z) (1)

как уравнение относительно z = z(x).  Многочлен P(x)  монотонен и непрерывен на некотором луче вида [M, +∞ ).  Поэтому при больших положительных x  это уравнение всегда имеет решение z(x)> M,  (непрерывно) зависящее от x.  Очевидно, что z(x)→ +∞ при x → +∞.  При четном k  для больших x  существует также решение z(x)< 0;  в этом случае z(x)→ − ∞ при x → +inf.

Рассмотрим случай z(x)> M.  Пусть a =ρk  при некотором вещественном ρ> 1.  При фиксированном x  и z =z(x),  найденном из уравнения (1),  рассмотрим переменный вещественный параметр 𝜃,  для которого

P(ρx+𝜃)− P(z)=P (ρx+ 𝜃)− aP(x)= (βρk−1+ kαρk−1𝜃− βa)xk−1+ ... (2)

Положим     β(a−ρk−1)
𝜃0 =-kαρk−1--  (для этого значения 𝜃  коэффициент при xk−1  равен 0  ).

Мы утверждаем, что существует limx→+∞ (z(x)− ρx)= 𝜃0.

Доказательство. Рассуждая по определению, выберем числа 𝜃− < 𝜃0 < 𝜃+.  Тогда при 𝜃= 𝜃− и 𝜃= 𝜃+  правая часть формулы  (2)  при достаточно больших x  принимает большие по модулю значения разных знаков, в то время как при 𝜃= 𝜃0  правая часть формулы    (2)  относительно мала по сравнению с этими значениями. В силу монотонности многочлена получаем, что z(x)  лежит между ρx+ 𝜃− и ρx+ 𝜃+.

Для больших x,  для которых z(x)< 0,  аналогично получаем, что z(x)+ ρx  имеет некоторый конечный предел Θ.

Рассмотрим теперь большое натуральное x.  Среди чисел z(x),z(x+ 1),z(x+ 2)  два имеют одинаковый знак. Если, например, z(x)  и z(x+ 1)  отрицательны, то

ρ =(z(x +1)+ ρ(x+ 1))− (z(x)+ ρx)+ z(x)− z(x +1)

есть сумма целого числа z(x)− z(x+ 1)  и функции от x,  стремящейся к 0  при возрастании x.  Отсюда получаем, что число ρ  целое. Аналогичное рассуждение верно и для других вариантов, и во всех случаях получаем, что 2ρ  — целое число. Тогда целочисленные выражения 2z(x)± 2ρx,  имеющие предел, должны быть постоянными при больших x.  Таким образом, хотя бы одно из равенств z(x)=ρx+ 𝜃0  , z(x)= −ρx+ Θ  имеет место при бесконечно многих x  (отметим, что из этого следует целочисленность 𝜃0  или соответственно Θ  ). Значит, либо многочлен P(ρx+ 𝜃0)− aP(x),  либо многочлен P (− ρx +Θ )− aP(x)  имеет бесконечно много корней, следовательно, он тождественно равен 0.  Применяя лемму, получаем, что P (x)= α(x− x0)k,  где x0  — рациональное число.

Для решения задачи заметим, что с точностью до множителя (не влияющего на существование целого z,  такого что P(z)= aP (x)  ), можно считать, что P(x)= (px+ q)k,  где p> 0  и q  — взаимно простые целые числа. Тогда равенство (1)  означает, что pz+ q = ±a1∕k(px+ q),  знак минус возможен при четном k.  Сразу ясно, что a1∕k  — рациональное число, т.е. a  — точная k  -я степень. Пусть a =rk.  Получаем pz = ±r(px +q)− q,z = ±rx+ (±r− 1)q∕p.  Итак, при q = 0  годится любое целое r> 1,  в противном случае при нечетных k  нужно, чтобы r − 1  было кратно p,  а при четных k  — чтобы r±1  было кратно p.

Ответ:

 1)P(x) ≡0  и a  любое;

             k
2)P(x)= c(px+ q) ,  где k,p  — натуральные числа, c,q  — целые, c⁄= 0  и p  и q  взаимно просты; для этого случая число a  должно быть больше 1  и иметь вид     k
a= r ,  где r≡ 1  (mod p  ) при нечетных k  и r ≡±1  (mod p  ) при четных k.

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!