![]() |
|
Syntactic Confectionery Delight | |
PerlMonks |
Re: Round robin tournament problemby Anonymous Monk |
on Oct 22, 2003 at 17:55 UTC ( #301300=note: print w/replies, xml ) | Need Help?? |
A visually described algorithm: Look at how A, B and C follow each other Round 1D vs A B vs C Round 2 D vs C A vs B Round 3 D vs B C vs A Visualize the diffence between round 1 and 2 as A went where B was, B went where C was and C went where A was. The same replacement holds when you compare round 2 and 3. Does not this "cylce" method also work with any even number? I think it does. Yea, I think it does. If so then for any odd number of teams, add a team called "BYE" and you then have an even number of teams. Any team playing the "BYE" team, um, has a bye. Example: Teams are A,B,C,D,E,F Round 1F v A B v E C v D Round 2 F v E A v D B v C Round 3 F v D E v C A v B Round 4 F v C D v B E v A Round 5 F v B C v A D v E Hope that helps. Zenitram
In Section
Seekers of Perl Wisdom
|
|