Do you mean that this is a knockout competition with 50 teams starting
but only the winners of games in each round progress to the next
round? Otherwise, I don't see how not all teams will play each other,
because in a league that is what happens, and you may have home and
away fixtures so teams play each other twice.
One way of representing the league-type situation is to arrange the
list of teams vertically in one column (these are the home teams) and
the same list of teams is arranged horizontally in the row above,
starting in the next column, and this represents the away teams.
Obviously, team1 cannot play itself, nor can team2, team3 etc, so the
leading (main) diagonal is void, but any other cell in the grid
represents a match between the vertical team (home) and the horizontal
team (away). The cells could contain a date (for the fixture), or a
result if the match has already taken place, or a simple Y/N to show
if the game has been played.
In a straight knockout competition each round represents a maximum of
a power of 2 teams playing each other, i.e. in the final there are two
teams, in the semi-final there are 4, in the quarter finals 8, in the
previous round 16, then 32, 64, 128 etc in the earlier rounds. In your
case, with 50 teams, for the first round you would have to allow 14
teams to have byes (progess directly into the next round), so that the
remaining 36 teams will yield 18 winners to give 32 teams in the next
round. Thus in 1 column you would have up to 64 entries, then 32 in
the next, 16 in the next, and so on.
Of course, there are some competitions with a mixture of mini-league
arrangements for the early rounds, and then winners of these leagues
progress into the knockout phase.
I'm sure you know all this, so can you explain in a bit more detail
exactly what you have and what you want out of it?
Pete
- Show quoted text -