J'en ai marre et faut que je vide mon sac.
Bonjour à tous ,
Pour cette exercice consistant à repartir en 2 groupe de valeur d'une liste de n
élément les plus proches.
Je m'y suis pris comme bon nombre de gens je pense i.e je prends la moitié de la somme que j'apelle C
et je fais un probleme du sac a dos cherchant a remplir un max ce sac a dos de capacité C
.
Pour ce faire je fais une bonne grosse matrice de dim C+1
*n+1
que je remplis recursivement histoire de calculer le moins de case possible
Problème en arrivant au test de performance j'explose rapidement la mémoire dispo ,
Je voulais donc savoir si des gens connaissaient une méthode pour résoudre le problème du sac à dos sans se trainer une énorme matrice (j'ai essayé avec un dictionnaire et c'est pas spécialement mieux)
Et je voulais aussi savoir si des gens avait trouvé une autre méthode plus accessible et moins couteuse pour attaquer ce problème