Adloun

NSI (terminale) · Chapitre 8 · Exercice d'entraînement

Problème — Le moins d'arrêts à la pompe

Les algorithmes gloutons · Planifier et couvrir · niveau 3 (difficile)

Énoncé

Problème — Le moins d'arrêts à la pompe.

Une voiture doit parcourir km sur une autoroute. Le plein lui permet de rouler km. Elle part le réservoir plein ; les stations-service se trouvent aux kilomètres [100, 250, 380, 520, 700, 850]. On veut arriver en faisant le moins d'arrêts possible (à chaque arrêt, on refait le plein).

  • Stratégie gloutonne : rouler le plus loin possible, c'est-à-dire ne s'arrêter qu'à la dernière station atteignable avec le carburant restant. L'appliquer à la main.
  • Écrire une fonction arrets(stations, distance, autonomie) qui renvoie la liste des stations où l'on s'arrête, ou None si le trajet est impossible.
  • Que renvoie-t-elle si la station du kilomètre est fermée ? Si les stations et sont fermées ?
  • Justifier que la stratégie est optimale.

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre