algorithmique (école d'ingénieur) · Chapitre 2 · Exercice de TD
Exactement objets
Le sac de valeur maximum · niveau 3 (difficile)
Énoncé
On impose en plus que le sac contienne exactement objets.
- Proposer une valeur à trois paramètres, son équation de récurrence (base et hérédité) et la complexité du calcul.
- Sur l'exemple du cours (, , ), donner la valeur maximum pour . Pourquoi la valeur pour est-elle plus petite que pour ?
Corrigé
- Soit la valeur maximum d'un sac de contenance contenant exactement objets parmi les premiers ( si c'est impossible). Base : et pour . Hérédité : ,
le second terme n'existant que si et . Le tableau a cases, chacune en temps constant : , par croissants.
- Le programme donne :
exactement 1 objet(s), C = 10 : 11
exactement 2 objet(s), C = 10 : 9
exactement 3 objet(s), C = 10 : 13
La contrainte « exactement » n'est pas monotone : l'objet de valeur (taille ) ne peut être accompagné d'aucun autre, et la meilleure paire est (tailles ). Sans contrainte, le sac optimal compte objets et vaut .
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.