Pour tester toutes les répartitions de 4 joueurs sur un total de 500 joueurs, il faut évaluer 2 573 031 125 (2 milliards) de combinaisons, 500!/(4!*(500-4)!)
Je pense que vous imaginez bien, par exemple pour 500 joueurs : vous prenez les 3 premiers de votre tableau, et vous additionnez leurs scores. Par exemple 70.
Ensuite il faut tester les (500-3)=497 autres joueurs pour voir si le complément dépasse 70 ou non. Donc 497 opérations.
Et ensuite on ne prend plus les 3 premiers joueurs mais les 2 premiers et le 4e, et on recommence…
Vous voyez le truc.
Donc oui il faut plutot partir sur une approche comme celle de JB_, sans tester l’ensemble des combinaisons. Vous n’obtiendrez pas “le (ou les) meilleur” résultat mais vous pouvez vous en approcher.
Il y a probablement moyen d’éviter cela, mais il faudrait expliquer exactement quelles sont vos données (ce qu’elles représentent) et ce que vous cherchez comme résultat final. Il y a peut etre moyen ainsi de supprimer des joueurs, et/ou de revoir les calculs.