Adloun

informatique (tronc commun des prépas scientifiques) · Chapitre 18 · Application directe du cours

Dérouler la monnaie

La programmation dynamique · niveau 1 (application)

Énoncé

Pour le système et la somme , dresser à la main la table des valeurs et des choix effectués. Reconstruire pas à pas la solution optimale et comparer le résultat avec le choix glouton. Quelle est la solution pour ?

Corrigé

Table des valeurs calculées :

01234567891011121314
012345612312342
choix—111111777101010107
  • Reconstruction pour :
  • est minimal en choisissant la pièce (menant à la somme résiduelle ).
  • est minimal en choisissant la pièce (menant à la somme résiduelle ). Le rendu optimal est donc [7, 7], soit 2 pièces. L'algorithme glouton aurait choisi la pièce de 10, laissant un reste de 4 à rendre avec des pièces de 1, totalisant 5 pièces ().
  • Pour : par le choix de deux pièces de . Dans ce cas, le glouton trouve la même solution optimale.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre