montagem de grade considerando nao alocar mesma equipe no mesmo horario funcionando no literal, mas ainda nao alocando na forma esperada
alocacao das partidas resolvida, usando algoritmo de best effort; melhor tentativa sendo pontuada e escolhida