Призначення та розклад
Розв’язує задачу про призначення угорським методом і вибирає найбільшу кількість сумісних інтервалів жадібним алгоритмом за найранішим завершенням.
Solves the assignment problem with the Hungarian method and picks the largest set of compatible intervals with the earliest-finish greedy algorithm.