algorithmique (école d'ingénieur) · Chapitre 2 · Exercice de TD
Spots et slots
Le sac de valeur maximum · niveau 2
Énoncé
On reprend la société de diffusion du cours, avec ses dix spots :
- Vérifier à la main que, pour un slot de secondes, le commercial obtient un gain de .
- Le slot passe à secondes. Quel est le gain du commercial, quel est le gain maximum, quels spots diffuser ?
- Comment obtenir, en un seul calcul, les gains maximum de tous les slots de durées ? Les donner.
Corrigé
- Par gains décroissants, le commercial diffuse le spot (, secondes), puis il reste secondes : le spot ( s), le spot et le spot ( s) ne tiennent pas, le spot (, s) tient. Le slot est plein, gain .
- Avec , le commercial diffuse les spots (), () : secondes, gain . Le gain maximum est , avec les spots (durées , gains ).
- Il suffit d'un seul calcul, avec la plus grande contenance : la dernière ligne du tableau calculé pour donne pour toutes les contenances .
int[][] M = calculerM(g, d, 150);
for (int t = 0; t <= 150; t += 10)
System.out.print(t + ":" + M[10][t] + " ");
0:0 10:15 20:30 30:45 40:55 50:70 60:80 70:95 80:100 90:115 100:125 110:140 120:145 130:150 140:160 150:175100 % 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.