Php Turnuva algoritması

0 Cevap php

Biraz yardıma ihtiyacım var. Ben bir turnuva oluşturmak istiyorum. Diyelim ki 6 oyuncu var diyelim. 1 2 3 4 5 6

Biraz oluşturmak istiyorum .. 'aşamaları ... Her oyuncu 5 maç (oyuncu sayısı - 1) oynayacak Diyelim 5 farklı aşamalarında,. Bir aşama olarak, bütün oyuncular yalnızca bir kez görünmelidir.

Örneğin, 6 oyuncu ile ben bu sonuçları üretmek istiyorum:

Squad 1:

1-2
3-4
5-6

Squad 2:

1-3
2-5
4-6

Squad 3:

1-4
2-6
3-5

Squad 4:

1-5
2-4
3-6

Squad 5:

1-6
2-3
4-5

Yani, her aşamada, maçı benzersiz olmalıdır ve her oyuncu her oyuncu ile oynamak gerekir.

Ben 8 oyuncular, ya 12, ya 16, ya da 28 istiyorsanız bile çalışacak bir algoritma istiyorum.

Teşekkürler

0 Cevap