Tous les jours, Charlotte part de chez elle pour se rendre sur son lieu de travail, elle utilise une voiture électrique et dispose tous les matins de la même charge initiale.
Trouvant le trajet monotone, elle décide chaque matin d'emprunter une route différente.
Charlotte dispose d'une carte, et connait la charge de sa voiture en électricité.
Elle ne peut donc ni se perdre, ni tomber en panne avant d'arriver à destination.
L'objectif de ce problème est de déterminer, connaissant la carte des routes et l'autonomie du véhicule, pendant combien de jours Charlotte pourra emprunter un nouveau trajet de chez elle à son lieu de travail.
La carte routière est donnée sous la forme d'une matrice d'adjacence M de taille N*N (avec N <= 300) :
La première ligne de l'entrée représente le nombre d'unités électriques dont dispose initialement la voiture de Charlotte chaque matin.
La seconde donne le nombre de croisements (N).
Enfin, les N suivantes donnent la matrice d'adjacence représentant la carte routière.
La sortie sera constituée d'une seule ligne, donnant le nombre de jours pendant lesquels Charlotte pourra emprunter un nouveau trajet.
Entrée | Trajets possibles | Sortie |
---|---|---|