Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Losowanie pary liczb bez powtorzen, Generowanie terminarza lig bowlingowych
krispak
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

Ostrzeżenie: (0%)
-----


Witam kolezanki i kolegow z forum (IMG:style_emoticons/default/winksmiley.jpg)
Od pewnego czasu zastanawiam sie nad skonstruowaniem wydajnego generatora terminarza lig bowlingowych.
Powiedzmy, ze mamy 8 druzyn (z opcja liczby nieparzystej, np moze byc 9 druzyn - wowczas jedna druzyna pauzuje) wiec z tego mamy siedem spotkan podczas ktorych:

- kazda druzyna moze zagrac z inna druzyna tylko jeden raz
- kazda druzyna moze zagrac tylko jeden raz na danym torze

Generalnie stworzenie tablicy, aby kazda druzyna zagrala z kazda nie jest az takim problemem, ale czy macie moze jakies pomysly lub spotkaliscie sie z tym problemem jak wydajnie stworzyc tablice dobierajac pary aby kazdy zagral z kazdym przy jednoczesnym wystapieniu tylko raz na danym miejscu w parze, czyli np

- rozstawienie par druzyn spotkania 1 - (1,2), (3,4), (5,6), (7,8) - wiec w reszcie spotkan druzyna 1 nie moze spotkac sie juz z druzyna 2 (i odwrotnie) ani druzyna 1 nie moze zagrac juz na torze nr 1 a druzyna 2 na torze 2 itd.

Za wszelkie pomysly, podpowiedzi serdecznie dziekuje

Ten post edytował krispak 3.10.2010, 10:41:34
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 12:09