Задание №27: Кластерный анализ и геометрические алгоритмы
Основные типы и прототипы задания №27:
Кластеризация точек (Центроиды)
2 или 3 кластера (Файл A и B)
Минимизация суммарного расстояния
Условие задания
(Апробация-2026) Учёный решил провести кластеризацию некоторого множества звёзд по их расположению на карте звёздного неба. Кластер звёзд – это набор звёзд (точек) на графике. Каждый кластер имеет форму прямоугольника, причём эти прямоугольники между собой не пересекаются. Центр кластера – это одна из звёзд на графике, сумма расстояний от которой до всех остальных звёзд кластера минимальна. В файле А хранятся данные о звёздах 2-х кластеров, в файле Б хранятся данные о звёздах 3-х кластеров.
Расстояние между двумя точками A(x1, y1) и B(x2, y2) вычисляется по формуле:

Даны два входных файла (файл A и файл Б). Для файла А определите координаты центра каждого кластера, затем найдите два числа: A1 – минимальное количество точек в кластере и А2 – сумму расстояний от центров кластеров до точки с координатами (–1,0; 1,3). Для файла Б определите координаты центра каждого кластера, затем найдите два числа: B1 – число точек, находящихся на расстоянии не более 1,6 от центра, не включая центр, в кластере со средним количеством точек, и В2 – максимальное расстояние от центра кластера с наибольшим количеством точек до другой точки этого кластера. Гарантируется, что во всех кластерах количество точек различно.
В ответе запишите четыре числа: в первой строке – сначала А1, затем целую часть произведения А2×10000; во второй строке – сначала B1, затем целую часть произведения В2×10000.
Расстояние между двумя точками A(x1, y1) и B(x2, y2) вычисляется по формуле:
Даны два входных файла (файл A и файл Б). Для файла А определите координаты центра каждого кластера, затем найдите два числа: A1 – минимальное количество точек в кластере и А2 – сумму расстояний от центров кластеров до точки с координатами (–1,0; 1,3). Для файла Б определите координаты центра каждого кластера, затем найдите два числа: B1 – число точек, находящихся на расстоянии не более 1,6 от центра, не включая центр, в кластере со средним количеством точек, и В2 – максимальное расстояние от центра кластера с наибольшим количеством точек до другой точки этого кластера. Гарантируется, что во всех кластерах количество точек различно.
В ответе запишите четыре числа: в первой строке – сначала А1, затем целую часть произведения А2×10000; во второй строке – сначала B1, затем целую часть произведения В2×10000.
Ответ:
301 319272<br/>182 26825