Adloun

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

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 →