Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
3243. Distance la plus courte après les requêtes d'ajout de route I
DEV -
27/11
3243. Distance la plus courte après les requêtes d'ajout de route I Difficulté : Moyenne Sujets : Tableau,...
3243. Distance la plus courte après les requêtes d'ajout de route I
Difficulté : moyenne
Sujets :Tableau,Recherche en largeur d'abord,Graphique
On vous donne un entiernet un tableau d'entiers 2Drequêtes.
Il y anvilles numérotées à partir de0àn-1. Initialement, il y a une route unidirectionnelle depuis la villejeen villeje + 1pour tous0 <= je < n - 1.
requêtes[i] = [ui, vi]représente l'ajout d'une nouvelle route unidirectionnelle depuis la villeinterface utilisateuren villevi. Après chaque requête, vous devez trouver la longueur du chemin le plus court depuis la ville0en villen-1.
Renvoie un tableaurépondreoù pour chacunjedans la gamme[0, requêtes.longueur - 1],répondre[i]est la longueur du chemin le plus court depuis la ville0en villen-1après avoir traité le premierje + 1requêtes.
Exemple 1 :
Entrée : n = 5, requêtes = [[2,4],[0,2],[0,4]]
Sortie : [3,2,1]
Explication : Après l'ajout de la route de 2 à 4, la longueur du chemin le plus court de 0 à 4 est 3. Après l'ajout de la route de 0 à 2, la longueur du chemin le plus court de 0 à 4 est 2. Après addition de la route de 0 à 4, la longueur du chemin le plus court de 0 à 4 est 1.
Exemple 2 :
Entrée : n = 4, requêtes = [[0,3],[0,2]]
Sortie : [... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité