Adloun

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 : 4

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

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.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →