algorithmique (école d'ingénieur) · Chapitre 1 · Application directe du cours
Zébulon : premiers calculs
Glouton ou dynamique ? · niveau 1 (application)
Énoncé
On considère le ruban (sauts de ou cases, départ en case , arrivée en case ).
- Donner le chemin glouton et sa valeur.
- Calculer à la main le tableau de terme général , puis un chemin de valeur maximum.
- Combien y a-t-il de chemins de la case à la case ? Les énumérer.
Corrigé
- Depuis , le glouton compare et et va en ; depuis , il compare et et va en ; depuis , seule la case est accessible. Chemin , de valeur .
nom : R
valeurs : 2 -1 3 4 -5 1 6 -2 3
vert : 0 3 6 8
fleches : 0->3 3->6 6->8
legende : chemin glouton 0 → 3 → 6 → 8, de valeur 2 + 4 + 6 + 3 = 15
- Avec , , et :
Par exemple
On remonte : vient de (), vient de , vient de . Le chemin optimal est , de valeur : ici le glouton trouve l'optimum, ce qui ne prouve rien en général (voir le cours).
nom : M
valeurs : 2 -∞ 5 6 0 7 12 5 15
colorier : 8
vert : 0..7
fleches : 5->8 6->8
legende : m(8) = max(m(6), m(5)) + 3 = max(12, 7) + 3 = 15
- , , , puis : , , , , , . Les quatre chemins sont (valeur ), (), () et ().
nom : N
valeurs : 1 0 1 1 1 2 2 3 4
colorier : 8
vert : 0..7
fleches : 5->8 6->8
legende : N(8) = N(6) + N(5) = 2 + 2 = 4
$ java ZebulonExos
Exercice 1 : R = [2, -1, 3, 4, -5, 1, 6, -2, 3]
chemin glouton : 0 -> 3 -> 6 -> 8
glouton : 15
M = [2, -inf, 5, 6, 0, 7, 12, 5, 15]
chemin optimal : 0 -> 3 -> 6 -> 8
nombre de chemins de 0 a 8 : 4100 % 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.