Bonjour
Je suis instit' et je dois organiser des matchs entre n1 équipes (n1 pair). Chaque équipe doit faire l'ensemble des n2 ateliers, mais par contre elle doit rencontrer une nouvelle équipe à chaque fois (n2<=n1/2).
J'ai essayé:
pour i=1 to n2
{
pour j=0 to n1-1
{
si equipe(j) ne fait pas déjà un match, alors faire rencontrer équipe(j) et équipe((j+i)modulo n1)
}
}
mais ça ne marche pas forcément quand ça arrive en fin et que le modulo prend ses fonctions.
Existe-t-il un algorithme connu pour faire ça?
Merci
Cordialement
Cathy L.