informatique (tronc commun des prépas scientifiques) · Chapitre 7 · Application directe du cours
Le contre-exemple à construire soi-même
Algorithmes gloutons · niveau 1 (application)
Énoncé
Dans le système de pièces , trouver le plus petit montant pour lequel l'algorithme glouton n'est pas optimal.
Corrigé
Pour tout montant inférieur à , les rendus ne font intervenir que et , ce qui est trivialement optimal. Testons à partir de :
- (1 pièce) — Optimal.
- (2 pièces) vs (5 pièces) — Le glouton gagne.
- (3 pièces) vs (6 pièces) — Le glouton gagne.
- (4 pièces) vs (7 pièces) — Le glouton gagne.
- :
- Rendu glouton : (5 pièces).
- Rendu optimal : (2 pièces). Le plus petit contre-exemple est donc la valeur 14.