Zastanawiam się tylko, czy istnieje już algorytm planowania turniejów, którego mógłbym użyć, a nawet nieco dostosować.
Oto moje wymagania:
- Każda zmienna liczba przeciwników należących do zmiennej liczby drużyn / klubów musi być sparowana z przeciwnikiem
- Dwóch przeciwników nie może pochodzić z tego samego klubu
- Jeśli jest nieparzysta liczba graczy, 1 z nich losowo wybierany jest na pożegnanie
Docenione zostaną wszelkie algorytmy związane z tego rodzaju zestawem wymagań.
EDYCJA: Muszę uruchomić to maksymalnie raz, tworząc pojedynki w pierwszej „rundzie” turnieju.