![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Synesthesia
Dans mes éléments j'ai des objets et des packs d'objets :
Objet 1, Objet 2, Objet 3, Objet 4, Objet 5, Pack 1, Pack 2, Pack 3.
Chaque pack contient plusieurs objets :
Pack 1 contient Objet 1 et Objet 3.
Pack 2 contient Objet 2 et Objet 3.
Pack 3 contient Objet 4 et Objet 5.
Ensuite j'ai une liste d'objets demandés : Objet 1, Objet 3 et Objet 5.
Mon algorithme doit calculer toutes les combinaisons de packs et/ou d'objets pour réussir à satisfaire tous les objets demandées, dans le cas présent une combinaison possible serait : Pack 1 + Objet 5.
Une seconde combinaison possible serait : Pack 1 + Pack 3.
Une troisième combinaison possible serait : Objet 1 + Objet 3 + Pack 3.
Une quatrième combinaison possible serait : Objet 1 + Objet 3 + Objet 5.
etc...
Partager