Adloun

algorithmique (école d'ingénieur) · Chapitre 4 · Exercice de TD

Juliette veut la moyenne partout

Répartition optimale d'une ressource · niveau 3 (difficile)

Énoncé

On reprend Juliette et ses trois unités (coefficients , notes estimées du chapitre). Juliette refuse toute note inférieure à .

  • Modifier la récurrence pour n'autoriser que les nombres d'heures tels que . Indication : un choix interdit rapporte .
  • Quel est le nombre minimum d'heures de révision qui garantit au moins dans chaque unité ? Quelle somme pondérée obtient-elle alors ?
  • Avec heures, la contrainte change-t-elle la répartition optimale du chapitre ?

Corrigé

  • On pose lorsque . La base reste , et l'hérédité devient, , :

avec . Dans le programme, on saute les choix interdits et les restes impossibles :


for (int h = 0; h < t + 1; h++) {
    if (E[k - 1][h] < 10 || M[k - 1][t - h] <= MOINS_INFINI / 2) continue;
    int v = C[k - 1] * E[k - 1][h] + M[k - 1][t - h];
    if (v > M[k][t]) { M[k][t] = v; A[k][t] = h; }
}
  • Le plus petit tel que est le nombre minimum d'heures. L'unité demande une heure (note ), l'unité aucune (note ), l'unité une heure (note ) :

Nombre minimum d'heures : 2, somme pondérée 136
  unité 0 : 1 h, note 10, pondérée 40
  unité 1 : 0 h, note 16, pondérée 48
  unité 2 : 1 h, note 12, pondérée 48
  • Non : avec heures, la répartition optimale du chapitre (, et heures, somme pondérée ) donne déjà des notes , et , toutes supérieures à . La contrainte est inactive.

Avec 10 heures : somme pondérée 174
  unité 0 : 3 h, note 12, pondérée 48
  unité 1 : 2 h, note 18, pondérée 54
  unité 2 : 5 h, note 18, pondérée 72

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 →