algorithmique (école d'ingénieur) · Chapitre 1 · Exercice de TD
Le glouton peut rester bloqué
Glouton ou dynamique ? · niveau 1 (application)
Énoncé
Sur le ruban , appliquer la stratégie gloutonne (sauter sur la meilleure des deux cases accessibles). Que se passe-t-il ? Quelle est la valeur maximum d'un chemin de la case à la case ? Expliquer pourquoi le calcul de ne peut jamais « rester bloqué ».
Corrigé
Depuis , le glouton compare et et saute en . Depuis , les cases et sont hors du ruban : Zébulon est bloqué, il n'atteint jamais la case . Le seul chemin de à est , de valeur , et le calcul donne bien .
nom : R
valeurs : 0 0 0 5 0
colorier : 3
vert : 0 2 4
fleches : 0->3:glouton
fleches-bas : 0->2 2->4
legende : le glouton reste bloqué en 3 ; seul chemin : 0 → 2 → 4, de valeur 0
Le calcul de ne fait aucun choix définitif : examine tous les derniers sauts possibles vers (depuis et depuis ), pas les sauts qui partent d'une case choisie à l'avance. Un glouton décide en regardant vers l'avant, sans savoir si la case choisie mène au but ; la programmation dynamique raisonne à rebours, depuis le but.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.