Задание 27
Учёный решил провести кластеризацию некоторого множества звёзд по их расположению на карте звёздного неба.
Кластер звёзд — это набор звёзд (точек) на графике.
Каждый кластер имеет форму прямоугольника, причём эти прямоугольники между собой не пересекаются.
Центр кластера — это одна из звёзд на графике, сумма расстояний от которой до всех остальных звёзд кластера минимальна.
В файле А хранятся данные о звёздах 2-х кластеров, в файле Б хранятся данные о звёздах 3-х кластеров.
Для каждой звезды дана характеристика: тип цвета, тип светимости и её размер в соответствии с таблицей.
| Обозначение | Цвет | Обозначение | Размер |
|---|---|---|---|
| G | белый | I | сверхгигант |
| J | зеленый | II | яркий гигант |
| L | синий | III | гигант |
| N | оранжевый | IV | субгигант |
| Y | красный | V | карлик |
| S | голубой | VI | субкарлик |
| Z | желтый | VII | квазар |
Полученные значения записаны в характеристике слитно: обозначение цвета, светимость (обозначается цифрой 1–9) и обозначение размера (римские цифры).
Расстояние между двумя точками A(x1; y1) и B(x2; y2) вычисляется по формуле:
Учёный решил провести кластеризацию некоторого множества звёзд по их расположению на карте звёздного неба.
Кластер звёзд — это набор звёзд (точек) на графике.
Каждый кластер имеет форму прямоугольника, причём эти прямоугольники между собой не пересекаются.
Центр кластера — это одна из звёзд на графике, сумма расстояний от которой до всех остальных звёзд кластера минимальна.
В файле А хранятся данные о звёздах 2-х кластеров, в файле Б хранятся данные о звёздах 3-х кластеров.
Для каждой звезды дана характеристика: тип цвета, тип светимости и её размер в соответствии с таблицей.
| Обозначение | Цвет | Обозначение | Размер |
|---|---|---|---|
| G | белый | I | сверхгигант |
| J | зеленый | II | яркий гигант |
| L | синий | III | гигант |
| N | оранжевый | IV | субгигант |
| Y | красный | V | карлик |
| S | голубой | VI | субкарлик |
| Z | желтый | VII | квазар |
Полученные значения записаны в характеристике слитно: обозначение цвета, светимость (обозначается цифрой 1–9) и обозначение размера (римские цифры).
Расстояние между двумя точками A(x1; y1) и B(x2; y2) вычисляется по формуле:
Для файла А определите координаты центра каждого кластера, затем найдите два числа: A1 — минимальное расстояние от центра кластера с наименьшим количеством точек до красного гиганта, и A2 — максимальное расстояние от центра кластера с наименьшим количеством точек до красного гиганта.
Для файла Б определите координаты центра каждого кластера, затем найдите два числа: B1 — минимальное расстояние между двумя различными жёлтыми карликами, расположенными в одном и том же кластере, и B2 — расстояние между центрами кластеров с минимальным и максимальным количеством жёлтых карликов.
Ответ:
5>5>
5>5>