Bonjour,
je vous saurais gré de bien vouloir m'aider afin que je puisse dépasser un problème lors de la programmation d'une méthode mathématique, et ce par me proposer un algorithme pour le problème suivant:
Le problème est le suivant:
-J'ai un vecteur v de n entiers
je veux déterminer un sous vecteur "sv" depuis le vecteur original "v" sous condition que la somme des élément du sous vecteur "sv" satisfait une condition (exemple: somme >= 50).
exemple numérique:
V=[1,2,3,4,5]
les sv possible: (c'est claire que c'est exponentiel)
sv= [1],[2],[3],[4],[5],[1,2],[1,3],[1,4],[1,5].....................[1,2,3],[1,2,4]........[1,2,3,4],[1,2,3,5]..............[1,2,3,4,5]
la contrainte:
somme >10:
donc dés qu'on aura le sous vecteur [5,5]ou bien [6,4] ou bien [3,4,5]
l'algorithme se termine .
merci d'avance.
Partager