11 Cours 8 : “programmation”dynamique• 1. Pièces de monnaie• 2. Sac à dos• 3. Multiplications matricielles• 4. Plus longue sous-suite C. JARDCours ALGO1MMI+MIT2007-2008 2 • On dispose de pièces en nombre illimité, de valeurs10, 5, 2 et 1. Etant donné une somme S, on veut laréaliser avec un nombre minimum de pièces• Algorithme glouton : – On trie les tas de pièces par ordre décroissant de valeur– Pour chaque valeur (dans cet ordre), on prend le maximumde pièces possibles– Plus formellement, soit R la somme restante, initialisée à S.
- sac detaille
- contrainte ∑wi ≤
- gloutonne en remplissantle sac
- jeux de pièces pour lesquelsl'algorithme glouton
- nb minimum de pièces choisies parmi les ipremières
- sac àlui
- sac
- sacs
- pièces
- pièce