Задание 27. Программирование
1. Как на ЕГЭ (1). Программирование
Задание
2 Б.
как на егэ111.svg
 
Учёный решил провести кластеризацию некоторого множества звёзд по их расположению на карте звёздного неба.
Кластер звёзд — это набор звёзд (точек) на графике. Каждая звезда обязательно принадлежит только одному из кластеров.
Центр кластера (центроид) — это одна из звёзд на графике, сумма расстояний от которой до всех остальных звёзд кластера минимальна.
 
Расстояние между двумя точками A(x1;y1) и B(x2;y2) вычисляется по формуле:
d(A,B)=(x1−x2)2+(y1−y2)2.
 
Аномалиями назовём точки, находящиеся на расстоянии более одной условной единицы от точек кластеров. При расчётах аномалии учитывать не нужно.
 
Дан входной файл 27_1.txt.
В файле хранятся данные о звёздах двух кластеров. В каждой строке записана информация о расположении на карте одной звезды: сначала координата \(x\), затем координата \(y\) (в условных единицах). Известно, что количество звёзд не превышает 1500.
Возможные данные иллюстрированы графиком.
 
схема111.png
 
Для приведённого файла определи координаты центра каждого кластера, затем вычисли два числа: Px — среднее арифметическое абсцисс центров кластеров, Py — среднее арифметическое ординат центров кластеров.
 
В ответе запиши два числа: сначала целую часть произведения Px×100000, затем целую часть произведения Py×100000.
 
Ответ:
Вы должны авторизоваться, чтобы ответить на задание. Пожалуйста, войдите в свой профиль на сайте или зарегистрируйтесь.