Rapport de message :*
 

Re: Suite Doublons

Titre du sujet : Re: Suite Doublons
par myDearFriend! le 24/09/2007 02:12:38

Bonsoir jc, le Forum,

Eh bien, pas très simple le cas en effet...

Bon, plutôt que d'essayer de "greffer" des morceaux de code qui, mis bout à bout, conduisent plus directement à l'usine à gaz qu'à autre chose... J'ai préférer faire un RAZ de tout ça et revoir la démarche autrement.

Tu trouveras ci-joint ton exemple (le fichier simplifié de départ --> voir l'autre fil), dans lequel il convient de saisir en A32 le nombre total de participants inscrits, puis de cliquer sur le bouton "Répartir" pour obtenir ce qui devrait répondre à ton problème. Je n'ai pas fait "dans la dentelle", le problème restant très complexe. J'ai toutefois essayé de commenter le code au maximum pour t'aider un peu à comprendre la procédure appliquée.
Il est possible que tu rencontres parfois des situations (normalement rares) où le calcul semble carrément bloqué ! Dans ce cas, faire Echap et relancer la procédure en cliquant à nouveau sur le bouton "Répartir".

L'ensemble des contraintes exposées sont prises en compte à l'exception d'une seule : vérifier qu'un participant ne joue pas plusieurs fois en triplette.
J'ai dû baisser les armes sur ce point faute de temps et aussi parce que je pense que le contrôle de cette contrainte supplémentaire consommerait beaucoup trop de ressources calcul pour une résultat plus qu'aléatoire...

J'espère que la solution proposée te conviendra car c'est tout ce que je pourrai faire sur ce cas je pense.

Cordialement,