algorithmique (école d'ingénieur) · Chapitre 3 · Application directe du cours
Un sac avec répétitions, à la main
Sacs avec répétitions, multi-ensembles et couples de sacs · niveau 1 (application)
Énoncé
Trois objets, chacun disponible en nombre illimité : tailles , valeurs , contenance .
- Calculer les tableaux et de la première version.
- Calculer le tableau de la seconde version et vérifier qu'il est identique.
- Reconstruire un sac optimal à l'aide du tableau .
Corrigé
- Première version : , et est le qui réalise ce maximum (le plus petit en cas d'égalité).
M[3] : [0, 0, 0, 4, 5, 7, 8, 9, 11, 12, 14, 15]
M[2] : [0, 0, 0, 4, 5, 5, 8, 9, 10, 12, 13, 14]
M[1] : [0, 0, 0, 4, 4, 4, 8, 8, 8, 12, 12, 12]
M[0] : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A[3] : [0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 2, 1]
A[2] : [0, 0, 0, 0, 1, 1, 0, 1, 2, 0, 1, 2]
A[1] : [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3]
A[0] : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Par exemple , atteint pour .
nom : M[2]
valeurs : 0 0 0 4 5 5 8 9 10 12 13 14
vert : 1 6 11
legende : cases lues pour m(3,11) : c = 11, 6 et 1 (r = 0, 1 et 2)
nom : M[3]
valeurs : 0 0 0 4 5 7 8 9 11 12 14 15
colorier : 11
legende : m(3,11) = max(14, 7 + 8, 14 + 0) = 15, atteint pour r = 1
- Seconde version : (second terme si ), calculée par puis croissants. On retrouve exactement le même tableau .
- : un exemplaire de l'objet , on passe en ; : aucun exemplaire de l'objet , on passe en ; : deux exemplaires de l'objet . Le sac contient objet et objet : taille , valeur .
100 % gratuit
La suite du chapitre est sur Adloun
- 9 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.