algorithmique (école d'ingénieur) · Chapitre 2 · Application directe du cours
Un sac à la main
Le sac de valeur maximum · niveau 1 (application)
Énoncé
Quatre objets de tailles et de valeurs , un sac de contenance .
- Calculer à la main le tableau ( lignes, colonnes) de terme général .
- En déduire un sac de valeur maximum en remontant le tableau depuis la case .
- Que donnent le glouton par valeurs décroissantes et le glouton par rapport valeur/taille décroissant ?
Corrigé
- Ligne par ligne, si , sinon :
k=4 : [0, 0, 3, 4, 5, 7]
k=3 : [0, 0, 3, 4, 5, 7]
k=2 : [0, 0, 3, 4, 4, 7]
k=1 : [0, 0, 3, 3, 3, 3]
k=0 : [0, 0, 0, 0, 0, 0]
Par exemple .
nom : M[1]
valeurs : 0 0 3 3 3 3
vert : 2 5
legende : ligne k = 1 : on lit m(1,5) = 3 et m(1,2) = 3
nom : M[2]
valeurs : 0 0 3 4 4 7
colorier : 5
legende : m(2,5) = max(m(1,5), 4 + m(1,2)) = max(3, 7) = 7
- : l'objet n'est pas dans le sac ; : l'objet non plus ; : l'objet est dans le sac, on passe en ; : l'objet est dans le sac. Le sac a pour taille et pour valeur .
- Le glouton par valeurs prend l'objet (valeur , taille ) et le sac est plein : . Le glouton par rapport (rapports ; ; ; ) prend les objets et : , ici optimal.
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.