Witam serdecznie, na zadanie na kolokwium muszę napisać algorytm który generuje parowanie turniejowe dla n drużyn (n może być parzyste lub nieparzyste). Dziennie jedna drużyna może rozegrać tylko jeden mecz. Nie wiem jak do tego się zabrać. Może ktoś już kiedyś takie coś robił? Bardzo proszę o jakiś fragment kodu (najlepiej w C#). Albo jakaś podpowiedź. Nie chcę aby ktoś "odwalił" za mnie całą robotę, ale nakierował mnie jak to rozwiązać. Próbowałem poprzez dwie pętle for ale nie wiem jak potem wykluczyć np. 1,2 to 2,1 itd. Do tego dochodzi jeszcze że jak nieparzysta liczba to jeden pauzuje. Proszę pomóżcie.
Przykład: (n=8)
I KOLEJKA:
1-2
3-4
5-6
7-8
II KOLEJKA
1-3
2-4
5-7
6-8
itd. aż do VII KOLEJKI.