Кластеризация звёздных точек
Задание выполняется с использованием прилагаемых файлов. В файлах A и Б записаны координаты точек на плоскости. В файле A находятся точки двух кластеров, каждый из которых помещается в прямоугольник со сторонами длиной $H=6$ и $W=4{,}5$. В файле Б находятся точки трёх кластеров, каждый из которых помещается в прямоугольник со сторонами длиной $H=6$ и $W=5$; три точки являются аномалиями и не относятся ни к одному кластеру.
Центром кластера называется точка этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Расстояние между точками $A(x_1,y_1)$ и $B(x_2,y_2)$ вычисляется по формуле $d(A,B)=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$.
Для файла A найдите суммы абсцисс и ординат центров кластеров: $P_x$ и $P_y$. Для файла Б найдите минимальное и максимальное расстояния между центрами различных кластеров: $Q_1$ и $Q_2$.
В первой строке ответа запишите абсолютные величины целых частей произведений $P_x\times10\,000$ и $P_y\times10\,000$. Во второй строке запишите абсолютные величины целых частей произведений $Q_1\times10\,000$ и $Q_2\times10\,000$.
Условие как в банке ФИПИ — открыть и сверить
| |||||||
| | |||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Сначала разделите точки каждого файла на кластеры по условию о непересекающихся прямоугольниках.
2Наводящая — какие числа считатьуровень 2 из 3
Для каждой точки кластера вычислите сумму евклидовых расстояний до остальных точек этого кластера. Точка с минимальной суммой является центром.
3Прямая — фактически решениеуровень 3 из 3
Для файла A сложите координаты найденных центров. Для файла Б исключите три аномальные точки, найдите все три центра и вычислите расстояния между парами центров; затем умножьте требуемые значения на $10\,000$ и возьмите целые части.
