Skip to content
This repository has been archived by the owner on Apr 2, 2023. It is now read-only.

N1ckn1ght/PairingStars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Паросочетания звёзд

Реализован венгерский алгоритм, отрабатывающий за O(n^4).

Во входной файл подаются звёзды в следующем формате:

Первая строка - одно число N, количество звёзд первой и второй доли графа (ака красных и синих).

N последующих строк - координаты X, Y красных звёзд.

N последующих строк - координаты X, Y синих звёзд.

Пример см. в input.txt

Вывод идёт в консоли, формат вывода следующий:

Каждая строка - полученная пара, где первое число - номер вершины первой доли, второе число - номер вершины второй доли.

Вершины в выводе нумеруются с единицы.

Вывод по умолчанию отсортирован по возрастанию вершин второй доли.

About

Hungarian algorithm, O(n^4) ver.

Topics

Resources

Stars

Watchers

Forks

Languages