Žrebovanie zápasov
Vznik tohto algoritmu by som datoval ešte k prvému ročníku na vysokej škole (1997). V roku 2001 som ho prepísal do Microsoft Visual Basicu, kvôli rýchlej zmene na verziu pre Windows. Pôvodne som ho stvoril v prostredí Borland v jazyku C++ pre MS-DOS. Momentálne je už online v PHP.
Cieľ algoritmu
Nájsť plne náhodnú sekvenciu zápasov žrebovaných na kolá pre jednu pol-sezónu športovej udalosti napr. futbal, hokej …
Každý zo súperov musí odohrať zápas so všetkými zvyšnými súpermi tak, že v každom kole hrá s iným súperom a v každom kole sa nachádzajú všetci títo súperi.
Príklad (sezóna = 4 súperi):
- kolo
——–
01 – 02 1. super hrá s 2. súperom
03 – 04 - kolo
——–
01 – 03
02 – 04
——– - kolo
——–
01 – 04
02 – 03
Vstupný údaj:
počet súperov (párny počet)
Výstupný údaj:
všetky zápasy rozpísané do jednotlivých kôl pre pol-sezónu
Najnovšie komentáre