Математика · 8 класс · Олимпиада имени Эйлера 2023/24 · Заключительный этап

Задача 8. Одна против всех

Условие

На плоскости отмечено nn точек. Если провести серединный перпендикуляр к отрезку, соединяющему любые две отмеченные точки, то с одной стороны от него лежит одна отмеченная точка, а с другой стороны от него — n−1n-1 отмеченная точка (на самом серединном перпендикуляре отмеченных точек нет). Каково наибольшее возможное значение nn?

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVI олимпиада
Этап
Заключительный этап
Предмет / класс
Математика · 8 класс
Дата
25–28 марта 2024

Исследуй задачу

Самостоятельное исследованиеОдна против всех

Пробуй свои варианты. Разбор останется закрытым.

Своя гипотеза

Одна против всех

Запиши прогноз, а потом ставь точки на клетки поля. Модель проверяет каждую пару: нажми на пару — увидишь её серединный перпендикуляр, две стороны и точку, которая оказалась одна. Сколько точек тебе удастся расставить так, чтобы все пары были в порядке? Найдя набор побольше, попробуй добавить ещё одну точку и посмотри, какая пара ломается.

Без JavaScript модель не работает. Нарисуй на клетчатой бумаге точки A(0; 0), B(0; −1), C(0; 2), D(−3; 0), E(4; 0), проведи серединные перпендикуляры к AB, к AE и к DE и посчитай, сколько точек с каждой стороны. Потом попробуй добавить шестую точку и найти пару, у которой перпендикуляр делит точки не как 1 и 5.

Сначала запиши прогноз: сколько точек, по-твоему, можно отметить? Потом переведи условие на язык расстояний: серединный перпендикуляр к XYXY — это граница между точками, которым ближе XX, и точками, которым ближе YY. Выходит, в каждой паре одна точка «одна против всех»: все остальные ближе к другой точке пары. Открой модель «Одна против всех»: ставь точки на клетки — она сразу показывает, какая пара нарушила условие и почему. Попробуй набрать три, четыре, пять точек, а когда найдёшь набор побольше, спроси себя, почему следующую точку поставить не удаётся.

Записать идею

Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.

Подсказка 1

Переведи условие на расстояния: по одну сторону от серединного перпендикуляра к XYXY лежат точки, которым XX ближе, чем YY, по другую — те, которым ближе YY. Так что в каждой паре есть «одинокая» точка: все остальные n−2n-2 точки ближе к другой точке пары. Теперь возьми самый короткий из всех отрезков, ABAB, и любые две другие точки CC и DD. С какой стороны от серединного перпендикуляра к ACAC лежит BB? Кто тогда одинок в паре AA, CC — и что это говорит о точке DD?

Подсказка 2

Из первой подсказки получается AD<CDAD < CD и AC<CDAC < CD: в треугольнике ACDACD сторона CDCD самая большая, поэтому угол CADCAD больше 60∘60^\circ. Это верно для любых двух точек CC, DD, отличных от AA и BB. Теперь посмотри на серединный перпендикуляр к ABAB: пусть одинока точка AA (иначе поменяй буквы). Тогда все остальные точки ближе к BB, чем к AA, — значит, все лучи из AA к остальным точкам уходят в одну полуплоскость. Сколько лучей помещается в полуплоскости, если между соседними лучами углы больше 60∘60^\circ?

Разобрать решение по шагам
1

Условие на языке расстояний

Серединный перпендикуляр к отрезку XYXY — это прямая из точек, одинаково удалённых от XX и от YY. Она делит плоскость на две половины: по одну сторону лежат все точки, которые ближе к XX, чем к YY, по другую — те, которые ближе к YY (рисунок ниже). Так что фраза «с одной стороны от перпендикуляра одна точка, с другой — n−1n-1» означает вот что.

Для любых двух отмеченных точек XX и YY одна из них «одинока»: все остальные n−2n-2 отмеченные точки ближе к другой точке пары. Если одинока YY, то для каждой другой точки ZZ верно ZX<ZYZX < ZY. А слова «на перпендикуляре точек нет» запрещают равенства: ни одна точка ZZ не может быть одинаково удалена от XX и от YY.

При n=2n = 2 условие выполнено само собой: по одной точке с каждой стороны. Нам нужно выяснить, насколько большим может быть nn; будем доказывать, что n≤5n \le 5, поэтому дальше считаем, что точек хотя бы четыре.

XYZближе к Xближе к Yэта сторона — точки,которым X ближе, чем YZX = ZY: точка Z на самомперпендикуляре — так нельзя
Серединный перпендикуляр к XYXY: слева (синее) все точки, которым ближе XX, справа (оранжевое) — которым ближе YY; точка ZZ на самой прямой одинаково удалена от XX и YY — по условию так нельзя. Пара XX, YY подходит, если на одной из сторон только одна точка пары.
2

Самый короткий отрезок

Среди всех отрезков с концами в отмеченных точках выберем самый короткий; назовём его ABAB. Возьмём любые две другие отмеченные точки CC и DD и проведём серединный перпендикуляр к ACAC.

Где относительно него лежит BB? Расстояние ABAB — самое маленькое из всех, поэтому AB<BCAB < BC: равенства быть не может, иначе BB лежала бы на этом перпендикуляре. Значит, BB ближе к AA, чем к CC, и лежит на стороне AA. Но тогда на стороне AA уже две точки — AA и BB, — а по условию на одной из сторон ровно одна. Выходит, одинока CC, и все остальные точки, в том числе DD, лежат на стороне AA: AD<CDAD < CD (рисунок ниже).

Точно так же серединный перпендикуляр к ADAD показывает, что одинока DD, поэтому AC<CDAC < CD. А если повторить это с BB вместо AA, получится BC<CDBC < CD и BD<CDBD < CD.

ABCDAB — самый короткий отрезокB ближе к A, чем к C ⇒ C однаD тоже на стороне A ⇒ AD < CDсторона Aсторона C
ABAB — самый короткий отрезок. Серединный перпендикуляр к ACAC: BB ближе к AA (AB<BCAB < BC), поэтому AA и BB на одной стороне, CC одинока, и DD тоже на стороне AA: AD<CDAD < CD.
3

Угол больше 60°

Если AA, CC, DD лежат на одной прямой, неравенства CD>ACCD>AC и CD>ADCD>AD означают, что AA лежит между CC и DD. Тогда угол CAD=180∘>60∘CAD=180^\circ>60^\circ.

В остальных случаях треугольник ACDACD невырожденный. Мы выяснили: AD<CDAD < CD и AC<CDAC < CD, то есть CDCD — самая большая сторона. Против большей стороны лежит больший угол, поэтому угол CADCAD, лежащий против CDCD, — самый большой из трёх углов треугольника.

Если бы этот угол был не больше 60∘60^\circ, то и два других тоже, и сумма всех трёх была бы не больше 180∘180^\circ — с равенством только когда все три угла ровно по 60∘60^\circ, то есть у равностороннего треугольника. Но у нас CD>ADCD > AD, стороны не равны. Значит, ∠CAD>60∘\angle CAD > 60^\circ (рисунок ниже).

Запомним: это верно для любых двух отмеченных точек CC и DD, отличных от AA и BB. Из точки AA любые две другие точки (кроме BB) видны под углом больше 60∘60^\circ. То же самое верно и для точки BB: ∠CBD>60∘\angle CBD > 60^\circ.

ABCDACADCD — самая большая> 60°AD < CD и AC < CDпротив большей стороны — больший уголсамый большой угол треугольника больше 60°
Треугольник ACDACD: CDCD больше ADAD и ACAC, против большей стороны лежит больший угол, и самый большой угол треугольника больше 60∘60^\circ: ∠CAD>60∘\angle CAD > 60^\circ.
4

Все лучи из A — в одной полуплоскости

Теперь проведём серединный перпендикуляр к самому короткому отрезку ABAB. По условию одна из точек AA, BB одинока; пусть это AA (иначе просто поменяем буквы местами — всё, что мы доказали, верно и для AA, и для BB). Тогда каждая другая отмеченная точка XX ближе к BB, чем к AA: XB<XAXB < XA.

Серединный перпендикуляр к ABAB параллелен прямой ℓ\ell, проведённой через AA перпендикулярно ABAB, и проходит между AA и BB. Все точки XX лежат строго на стороне BB от серединного перпендикуляра. Значит, они тем более лежат на стороне BB от ℓ\ell: все лучи AXAX уходят строго в одну полуплоскость. Это рассуждение верно и когда XX, AA, BB лежат на одной прямой.

Упорядочим эти n−2n-2 лучей по повороту от одного края полуплоскости к другому. Между соседними лучами получается n−3n-3 углов, и каждый из них больше 60∘60^\circ по шагу 3. Все вместе они составляют угол между крайними лучами, а он меньше 180∘180^\circ: все лучи лежат строго внутри полуплоскости. Получаем 60∘⋅(n−3)<180∘60^\circ \cdot (n-3) < 180^\circ, то есть n−3<3n-3 < 3 и n≤5n \le 5.

ℓсерединный ⊥ к AB> 60°> 60°ABCDEA одна в паре A, B: все остальные ближе к B⇒ углы между AB и лучами острые, лучи — над ℓn − 3 углов больше 60° в сумме меньше 180° ⇒ n ≤ 5
Точка AA одинока в паре AA, BB: остальные точки ближе к BB, поэтому лучи из AA к ним образуют с ABAB острые углы и лежат внутри полуплоскости относительно прямой ℓ⊥AB\ell \perp AB. Три луча с углами больше 60∘60^\circ между соседними ещё помещаются, четвёртому места нет: n≤5n \le 5.
5

Пример для n = 5: крест

Оценка n≤5n \le 5 получена; осталось показать, что пять точек бывают. Возьмём крест: A(0; 0)A(0;\,0), B(0; −1)B(0;\,-1), C(0; 2)C(0;\,2), D(−3; 0)D(-3;\,0), E(4; 0)E(4;\,0) — точки BB и CC на вертикали через AA, точки DD и EE на горизонтали (рисунок ниже).

Сравнивать расстояния удобно через их квадраты: по теореме Пифагора квадрат расстояния между точками (x1; y1)(x_1;\,y_1) и (x2; y2)(x_2;\,y_2) равен (x1−x2)2+(y1−y2)2(x_1-x_2)^2+(y_1-y_2)^2 — целое число, корни не нужны. Выпишем квадраты расстояний от каждой точки до остальных в порядке AA, BB, CC, DD, EE:

  • от AA: до BB — 11, до CC — 44, до DD — 99, до EE — 1616;
  • от BB: до AA — 11, до CC — 99, до DD — 1010, до EE — 1717;
  • от CC: до AA — 44, до BB — 99, до DD — 1313, до EE — 2020;
  • от DD: до AA — 99, до BB — 1010, до CC — 1313, до EE — 4949;
  • от EE: до AA — 1616, до BB — 1717, до CC — 2020, до DD — 4949.

В каждой строке числа растут слева направо, и равных среди них нет. Проверим любую пару XX, YY, где XX стоит в списке раньше YY. Для каждой другой точки ZZ в её строке расстояние до XX стоит левее расстояния до YY, то есть ZX<ZYZX < ZY: точка ZZ на стороне XX. Значит, на стороне XX лежат XX и все три остальные точки — четыре, а YY одна. И ни одна точка не попала на перпендикуляр, потому что равных расстояний в строках нет. Все десять пар подходят, n=5n = 5 достигается.

Ответ: 55.

-34-12⊥ к AB: B одна⊥ к DE: E однаA(0; 0)B(0; −1)C(0; 2)D(−3; 0)E(4; 0)крест: B, C на вертикали, D, E на горизонталиот каждой точки расстояния растут в порядке A, B, C, D, E
Пример: крест A(0; 0)A(0;\,0), B(0; −1)B(0;\,-1), C(0; 2)C(0;\,2), D(−3; 0)D(-3;\,0), E(4; 0)E(4;\,0). Показаны серединные перпендикуляры к ABAB и к DEDE: в паре AA, BB одинока BB, в паре DD, EE одинока EE. Квадраты расстояний от каждой точки растут в порядке AA, BB, CC, DD, EE.

Проверка

Проверка. Для креста все десять пар пересчитываются по строкам шага 5; в модели «Одна против всех» этот же крест (сдвинутый в середину поля) открывается кнопкой «Пример из разбора», и там видны все десять серединных перпендикуляров. Официальный пример другой: (0; 7)(0;\,7), (2; 3)(2;\,3), (3; 4)(3;\,4), (5; 6)(5;\,6), (7; 0)(7;\,0). Он устроен так же: в порядке (3; 4)(3;\,4), (2; 3)(2;\,3), (5; 6)(5;\,6), (0; 7)(0;\,7), (7; 0)(7;\,0) квадраты расстояний от каждой точки до остальных растут — от первой 22, 88, 1818, 3232, от второй 22, 1818, 2020, 3434, от третьей 88, 1818, 2626, 4040, от четвёртой 1818, 2020, 2626, 9898, от пятой 3232, 3434, 4040, 9898 — и равных нет. Оценку можно увидеть на кресте: самый короткий отрезок ABAB, в его паре одинока BB, и из BB лучи к CC, DD, EE дают два угла примерно по 72∘72^\circ и 76∘76^\circ — оба больше 60∘60^\circ, а четвёртый луч с таким углом уже не поместился бы в полуплоскость. Перебор в тесте модели (отдельный код) находит на её поле 10×910 \times 9 ровно 440440 подходящих наборов из пяти точек и ни одного из шести — это согласуется с ответом, но проверяет только точки поля, оценку даёт разбор.

Ответ

Наибольшее nn равно 55. Пять точек бывают — например, крест A(0; 0)A(0;\,0), B(0; −1)B(0;\,-1), C(0; 2)C(0;\,2), D(−3; 0)D(-3;\,0), E(4; 0)E(4;\,0), — а шести не бывает: из конца самого короткого отрезка остальные точки видны под углами больше 60∘60^\circ внутри одной полуплоскости, а таких лучей там не больше трёх.

Ответ

Наибольшее nn равно 55. Пять точек бывают — например, крест A(0; 0)A(0;\,0), B(0; −1)B(0;\,-1), C(0; 2)C(0;\,2), D(−3; 0)D(-3;\,0), E(4; 0)E(4;\,0), — а шести не бывает: из конца самого короткого отрезка остальные точки видны под углами больше 60∘60^\circ внутри одной полуплоскости, а таких лучей там не больше трёх.

Главная идея

Сторона серединного перпендикуляра — это ответ на вопрос «к какой из двух точек ближе». Самый короткий отрезок ABAB заставляет каждую другую точку быть ближе к AA и к BB, чем к любой третьей, поэтому любые две другие точки видны из AA под углом больше 60∘60^\circ; а раз в паре AA, BB кто-то одинок, скажем AA, все остальные ближе к BB, и лучи из AA умещаются в полуплоскости — таких лучей не больше трёх, n≤5n \le 5. Крест из пяти точек показывает, что пять бывает.

Признаки: условие про стороны серединного перпендикуляра или про «ближе к одной из двух точек», конечный набор точек на плоскости, вопрос «наибольшее nn». Переводи стороны перпендикуляра в сравнения расстояний, бери крайний объект (самый короткий отрезок), превращай неравенства сторон в неравенства углов треугольника и считай углы вокруг точки: углов больше 60∘60^\circ в полуплоскости помещается не больше двух, вокруг точки — не больше пяти. Ответ на «наибольшее nn» всегда из двух частей: оценка и пример.

Где легко ошибиться

Поставить точки на одной прямой с растущими промежутками — 00, 11, 33, 77 — и решить, что так можно сколько угодно. Но уже для четырёх точек на прямой серединный перпендикуляр к отрезку между двумя средними делит набор пополам: две и две. Вторая ошибка — найти «пример» на шесть точек на глаз: обычно какая-то точка оказывается почти на перпендикуляре, и точный счёт в модели это сразу показывает. Третья — в оценке написать AB≤BCAB \le BC вместо AB<BCAB < BC: равенство запрещено условием (тогда BB лежала бы на перпендикуляре к ACAC), и именно строгие неравенства дают углы строго больше 60∘60^\circ.

Источник и авторство

Олимпиада имени Леонарда Эйлера · XVI олимпиада, сезон 2023/24 · заключительный этап · второй день · 25–28 марта 2024 · математика · 8 класс. Официальная задача 8, 7 баллов · автор задачи: М. Иванов.

Материалы этапа (ZIP организатора) ↗ · Архив олимпиады ↗

Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.

Продолжить тему: Расстояния и пути на поверхности →
Увеличенный рисунок