Maths Olympiad Prep

Library / Russia — Final Round /11 of 23

Russia — Final Round

Algebra Difficulty 6.5 National Olympiad Prove it Russia

Given a positive integer n≥3n \ge 3. Find the minimal integer kk satisfying the following property.
For every nn points Ai=(xi,yi)A_i = (x_i, y_i) on the plane, no three of them being collinear, and for every real numbers cic_i (1≤i≤n1 \le i \le n) there exists a polynomial P(x,y)P(x, y) such that P(xi,yi)=ciP(x_i, y_i) = c_i for all i=1,…,ni = 1, \dots, n, and the degree of PP is not greater than kk. (F. Petrov)

Дано натуральное число n≥3n \ge 3. При каком наименьшем kk верно следующее утверждение? Для любых nn точек Ai=(xi,yi)A_i = (x_i, y_i) на плоскости, никакие три из которых не лежат на одной прямой, и любых вещественных чисел cic_i (1≤i≤n1 \le i \le n) существует такой многочлен P(x,y)P(x, y), степень которого не больше kk, что P(xi,yi)=ciP(x_i, y_i) = c_i при всех i=1,…,ni = 1, \dots, n.
(Многочленом от двух переменных называется функция вида
P(x,y)=a0,0+a1,0x+a0,1y+a2,0x2+a1,1xy+a0,2y2+⋯+ak,0xk+ak−1,1xk−1y+⋯+a0,kyk. P(x, y) = a_{0,0} + a_{1,0}x + a_{0,1}y + a_{2,0}x^2 + a_{1,1}xy + a_{0,2}y^2 + \dots + a_{k,0}x^k + a_{k-1,1}x^{k-1}y + \dots + a_{0,k}y^k.
Степенью ненулевого одночлена ai,jxiyja_{i,j}x^i y^j называется число i+ji+j; степенью многочлена P(x,y)P(x, y) называется наибольшая степень входящего в него одночлена. (Ф. Петров)

Solution

Ответ. k=[n/2]k = [n/2].

Лемма. Для любых точек Ai=(xi,yi)A_i = (x_i, y_i) (1≤i≤n1 \le i \le n) на плоскости, никакие три из которых не лежат на одной прямой, найдётся такой многочлен P(x,y)P(x, y) степени не больше [n/2][n/2], что P(xn,yn)=1P(x_n, y_n) = 1 и P(xi,yi)=0P(x_i, y_i) = 0 при i=1,…,n−1i = 1, \dots, n-1.

Доказательство. Заметим, что существуют такие d=[n/2]d = [n/2] прямых, что точка AnA_n не лежит ни на одной из них, а каждая из точек A1,…,An−1A_1, \dots, A_{n-1} лежит хотя бы на одной (при нечётном nn это прямые A1A2,A3A4,…,An−2An−1A_1A_2, A_3A_4, \dots, A_{n-2}A_{n-1}, а при чётном nn — прямые A1A2,A3A4,…,An−3An−2,An−2An−1A_1A_2, A_3A_4, \dots, A_{n-3}A_{n-2}, A_{n-2}A_{n-1}). Пусть kix+ℓiy+mi=0k_i x + \ell_i y + m_i = 0 — уравнение ii-й прямой (i=1,…,di = 1, \dots, d). Тогда многочлен
Q(x,y)=(k1x+ℓ1y+m1)…(kdx+ℓdy+md)(k1xn+ℓ1yn+m1)…(kdxn+ℓdyn+md) Q(x, y) = \frac{(k_1x + \ell_1y + m_1) \dots (k_dx + \ell_dy + m_d)}{(k_1x_n + \ell_1y_n + m_1) \dots (k_dx_n + \ell_dy_n + m_d)}
является искомым. □\square

Покажем, что число k=[n/2]k = [n/2] подходит. При каждом i=1,…,ni = 1, \dots, n найдём согласно лемме многочлен Pi(x,y)P_i(x, y), обращающийся в ноль во всех точках A1,…,AnA_1, \dots, A_n, кроме AiA_i, причём Pi(xi,yi)=1P_i(x_i, y_i) = 1. Тогда многочлен P(x)=c1P1(x,y)+⋯+cnPn(x,y)P(x) = c_1P_1(x, y) + \dots + c_nP_n(x, y) принимает требуемые значения во всех точках A1,…,AnA_1, \dots, A_n.

Осталось показать, что при k<[n/2]k < [n/2] утверждение неверно. Рассмотрим точки Ai(i,i2)A_i(i, i^2) (i=1,…,ni = 1, \dots, n), лежащие на параболе y=x2y = x^2, и положим c1=⋯=cn−1=0c_1 = \dots = c_{n-1} = 0, cn=1c_n = 1. Поскольку парабола пересекается с прямой не более, чем по двум точкам, точки AiA_i удовлетворяют условию. Предположим, что существует многочлен P(x,y)P(x, y) степени, не превосходящей kk, для которого P(xi,yi)=ciP(x_i, y_i) = c_i. Положим Q(x)=P(x,x2)Q(x) = P(x, x^2); тогда степень Q(x)Q(x) не превосходит 2k2k. По нашему предположению, Q(1)=Q(2)=⋯=Q(n−1)=0Q(1) = Q(2) = \dots = Q(n-1) = 0 и Q(n)=1Q(n) = 1. Таким образом, ненулевой многочлен Q(x)Q(x) имеет n−1n-1 корень, то есть его степень не меньше n−1n-1; тогда и 2k≥n−12k \ge n-1. Это и значит, что k≥[n/2]k \ge [n/2].

Want a route through all this instead of an archive? The track puts 2,604 problems in a working order, from Junior Challenge level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.