Répartition des participants pour un speed-meeting
Bonjour,
Développeur PHP dans de la création classique de sites webs, j'ai pour "défi" de réaliser un petit programme permettant pour un nombre donnée de participants, de les répartir sur X tables (le meuble) et x personnes par table. Quand chaque participant s'est présenté, tout le monde change de table et rencontre de nouvelles personnes. Le but étant dans un temps donné de voir le maximum de personnes sans croiser une même personne.
Ayant un parcours autodidacte, je n'ai jamais été confronté à faire de l'algorithmie, je ne sais donc même pas par où commencer et comment concevoir ce truc, des pistes ?
Merci
Question sur le fonctionnement
Bonjour, je lis ce fil avec grand intérêt !
J'ai cependant 2 questions :
Question 1) Il semblerait que l'utilisation de nombres premiers soit requises : pour quelle raison ? Si je veux réaliser un speed meeting avec 8 ou 9 tables par exemple, est-ce possible en suivant ce système ?
Quelle va être le pourcentage de rencontre effectif de l'ensemble des participants ?
Question 2) Si je souhaite réaliser un évènement avec par exemple 8 tables mais avec seulement 4 voir 5 personnes par table afin le tour de table ne soit pas trop long, est ce possible ? Comment dois je ventiler et/ou sélectionner les lignes dans chacun de ces groupes afin de pouvoir remplir mes 8 tables à chaque fois avec ces 4 ou 5 personnes ?
Merci pour vos éclairages !