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

Даны два входных файла (файл A и файл Б). Для файла А определите координаты центра каждого кластера, затем найдите два числа: A1 – минимальное расстояние между центром одного кластера и оранжевым субгигантом другого кластера, и A2 – максимальное расстояние между центром одного кластера и оранжевым субгигантом другого кластера. Для файла Б найдите два числа: B1 – самое большое значение абсциссы зелёного карлика в кластере с наибольшим количеством точек, и B2 – самое большое значение ординаты зелёного карлика в кластере с наименьшим количеством точек.
В ответе запишите четыре числа: в первой строке – сначала целую часть абсолютного значения произведения A1×10000, затем целую часть абсолютного значения произведения A2×10000; во второй строке – сначала целую часть абсолютного значения произведения B1×10000, затем целую часть абсолютного значения произведения B2×10000.
Для каждой звезды дана характеристика: тип цвета, тип светимости и её размер в соответствии с таблицей:
Даны два входных файла (файл A и файл Б). Для файла А определите координаты центра каждого кластера, затем найдите два числа: A1 – минимальное расстояние между центром одного кластера и оранжевым субгигантом другого кластера, и A2 – максимальное расстояние между центром одного кластера и оранжевым субгигантом другого кластера. Для файла Б найдите два числа: B1 – самое большое значение абсциссы зелёного карлика в кластере с наибольшим количеством точек, и B2 – самое большое значение ординаты зелёного карлика в кластере с наименьшим количеством точек.
В ответе запишите четыре числа: в первой строке – сначала целую часть абсолютного значения произведения A1×10000, затем целую часть абсолютного значения произведения A2×10000; во второй строке – сначала целую часть абсолютного значения произведения B1×10000, затем целую часть абсолютного значения произведения B2×10000.
Ответ:
69511 75573<br/>283355 265454