Maths Olympiad Prep

Library / /11 of 26

Algebra Difficulty 6.5 National olympiad Prove it Russia

Given a positive integer n3n \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 (1in1 \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)

Дано натуральное число n3n \ge 3. При каком наименьшем kk верно следующее утверждение? Для любых nn точек Ai=(xi,yi)A_i = (x_i, y_i) на плоскости, никакие три из которых не лежат на одной прямой, и любых вещественных чисел cic_i (1in1 \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+ak1,1xk1y++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) (1in1 \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,,n1i = 1, \dots, n-1.

Доказательство. Заметим, что существуют такие d=[n/2]d = [n/2] прямых, что точка AnA_n не лежит ни на одной из них, а каждая из точек A1,,An1A_1, \dots, A_{n-1} лежит хотя бы на одной (при нечётном nn это прямые A1A2,A3A4,,An2An1A_1A_2, A_3A_4, \dots, A_{n-2}A_{n-1}, а при чётном nn — прямые A1A2,A3A4,,An3An2,An2An1A_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==cn1=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(n1)=0Q(1) = Q(2) = \dots = Q(n-1) = 0 и Q(n)=1Q(n) = 1. Таким образом, ненулевой многочлен Q(x)Q(x) имеет n1n-1 корень, то есть его степень не меньше n1n-1; тогда и 2kn12k \ge n-1. Это и значит, что k[n/2]k \ge [n/2].

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

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.