Республиканская олимпиада по математике, 2019 год, 10 класс
Комментарий/решение:
Решение можете посмотреть на данном сайте в разделе математика:
Для каждой точки добавим целые координаты.
Будем использовать уравнение (∗) для двух точек (x,y) и (a,b):
(x−a)2+(y−b)2=r2
где r- целое растояние.
Теперь 2019 точек разобьем на несколько множеств так что для любых двух точек (x1,y1) и (x2,y2) выполняются оба 3∣x1−x2 и 3∣y1−y2 тогда и только когда обе точки из одного множества.
Выберем произвольную точку (x,y) из множества A. Определим количество множеств отличных от A такие что выбрав точку (a,b), ровно одно из 3∣x−a и 3∣y−b выполняется. Таких множеств не больше 4: не больше двух если выполняется первое, и не больше двух если второе. Теперь докажем что не существует (a,b) что (x−a)(y−b) не делится на 3. От противного, расмотрим такую точку. Используем (∗). Левая часть уравнения (∗) при делении на 3 дает остаток 2, а правая дает остаток 0 или 1. Противоречие.
Количество множеств не больше 5. Назначим n1,n2,...,n5 - количество точек в каждом множестве. Тогда количество расстоянии внутри множества с n точками равно:
n2−n2
Убеждаемся что расстояния внутри одного множества делятся на 3 с (∗).
Общее количество расстоянии выполняющих условие задачи равно:
n21+n22+...+n25−n1−n2−...−n52
Используем n1+...+n5=2019 и:
n21+...+n25≥(n1+...+n5)25=201925
n21+n22+...+n25−n1−n2−...−n52≥20192−5⋅201910>400000
Пусть точками будут A1;A2;...;A2019
Введем координатную плоскость да так, что какая та точка будет A1=(0;0)
А для остальных Ai=(xi;yi)
(по сути это не нужно, просто так меньше печатать)
Тогда расстояние между точками A1A2i=x2i+y2i
Рассмотрим это через \pmod{3}, и поймем, что либо всегда 3 \mid x_i либо всегда 3 \mid y_i
Б.О.О. пусть это будет x_i.
(Если кажется, что найдется A_n для которого 3 \nmid x_n; 3 \mid y_n, то просто рассмотрите любую длину A_nA_i \ (i \neq n))
Т.е. у нас все точки вида
(3k;3m); (3k;3m+1); (3k;3m+2)
Пусть их количество a;b;c соответственно. a+b+c=2019
Тогда кол-во длин, которые делятся на 3 будут
C^2_a+C^2_b+C^2_c
Очевидно, что если нужно минимизировать эту сумму, то нужно пытаться раскидать a;b;c по ровну между собой (это легко понять т.к. если существует кучка по меньше чем на 2 чем остальные, и закинуть туда одну точку из более большой кучки, то количество пар уменьшится)
Тогда C^2_a+C^2_b+C^2_c \geq 3C^2_{673}>333333 ЧТД
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.