Bonsoir
Voici juste quelques considérations mathématiques à propos du problème posé.
Les données de départ sont :
- Le nombre total de participants : X
- Le nombre de tables : Y
- Le nombre de personnes par tables : Z
Cependant seules deux de ces données peuvent être fixées car pour que chacun puisse trouver une place sur une table complète il faut respecter la règle suivante : Y x Z = X
De plus pour qu'il y ait une solution il faut qu'il y ait plus de tables que de personnes par table Y > Z
(En effet si Z > Y il sera impossible de répartir les participants des premières tables sans que certains se retrouvent dès le deuxième tour)
A chaque tour les participants se retrouvent sur une table avec des personnes inconnues.
Chaque personne peut donc rencontrer (X - 1) personnes au rythme de (Y - 1) rencontres par tour.
Le nombre maximum de tours est donc T = E ((X-1)/(Y-1))
(Rappel : E(X) est le plus grand entier inférieur ou égal à X)
Et le nombre de personnes que l'on ne pourra rencontrer est de (X - 1) modulo T
Pour qu'il y ait une solution parfaite il faut donc que T(Y-1)=X-1
(Solution parfaite : chaque participant peut rencontrer TOUS les autres sans croiser deux fois la même personne)
Partager