|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : mai 2004 Messages : 59 ![]() |
Bonjour
je cherche un algorithme pour déterminer les journées d'une compétition de n équipes , chaque équipe jouant une fois contre les autres équipes sur un terrain neutre pour n égal à 4 on a 3 journées Code :
Code :
merci de votre aide merci de votre aide |
||||
|
|
00
|
|
|
#2 |
![]() Inscription : novembre 2006 Messages : 1 751 ![]() |
Cela revient à générer les n(n-1) paires que l'on peut former dans un ensemble à n éléments.
On peut procéder itérativement Considérer tous les nombres binaires à n chiffres et ne sélectionner que ceux qui ont 2 fois et 2 fois seulement le chiffre 1 Exemple pour 4 0011 0101 0110 1001 1010 1100 Ou bien récursivement Les paires de {1;2;....;n} s'obtiennent en prenant d'abord toutes les paires de {1;2;...;n-1} puis tous les singletons du même ensemble auxquels on adjoint le dernier élément n. |
|
|
00
|
|
|
#3 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 223 ![]() |
Round Robin Tournament Scheduling
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : octobre 2003 Messages : 1 104 ![]() |
Exemple pour n=8: tu pars de la 1ière journée
12 (1 contre 2) 34 (3 contre 4) 56 etc.. 78 Ensuite , pour les journées suivantes, tu fixes l'équipe 1 et tu fais tourner les autres d'un cran dans le sens des aiguilles d'une montre par exemple: Jr2: 13 52 74 86 Jr3: 15 73 82 64 ... Une fois que tu reviens à la position du 1ier jour, c'est fini. J'ai pas trouvé plus rapide
__________________
Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre |
|
|
20
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : avril 2007 Messages : 39 ![]() |
Si n est impair, ça marche aussi ? (remarque, ça doit marcher si on rajoute une n+1-ième équipe représentant la fois où l'équipe ne joue pas)
Je me suis tjrs dit que c'était pour ça qu'on avait intégré l'Italie dans le tournoi des nations |
|
|
10
|
|
|
#6 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 223 ![]() |
il suffit d'ajouter une equipe "null", pour se retrouver dans le cas "pair".
(l'histoire ne dit pas qui joue le role de l'equipe null)
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : octobre 2003 Messages : 1 104 ![]() |
LE PSG??????
![]() ALLEZ L'OL!!
__________________
Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre |
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : janvier 2009 Messages : 1 ![]() |
C'est la meilleure méthode possible... et dieu sait que j'ai cherché...
et en plus très faciel à programmer Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com