Ver Mensaje Individual
  #16 (permalink)  
Antiguo 20/04/2005, 09:17
aroco
 
Fecha de Ingreso: abril-2005
Mensajes: 2
Antigüedad: 19 años
Puntos: 0
facilito

He estado mirando lo de la liga por que yo tb necesito un algoritmo, como he visto que aqui no habia nada, me he puesto manos a la obra. y creo que es muy facil, si es como lo he pensado yo. a ver si me explico.
Como he visto el algoritmo: pon tus equipos en un grupo ciclico, asi jugando con uno de ellos, con los demas tendras que hacer lo mismo.
En la 1a jornada A contra B,en la 2º A contra C en la 3ª A contra D asi hasta n-1 jornadas. es decir cada equipo contra k veces el siguiente siendo k el numero de jornadas.

A F
B E
C D

Como hacer el algoritmo es facil pasarlo al lenguaje que sea.
A(i) contra A(i+k modulo n) until k = n
siendo A un vector de n componentes i la posicion y k la jornada que quieras.
ahora lo unico que te salen dos veces cada partido te quedas con uno solo.
en particular puedes quedarte: si k es impar, el A(i) menor juega en casa, si k es par el A(i) con i mayor juega fuera.