Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
3203. Trouver le diamètre minimum après la fusion de deux arbres
DEV -
24/12
3203. Trouver le diamètre minimum après la fusion de deux arbres Difficulté : Sujets difficiles : Arbre, Profondeur d'abord...
3203. Trouver le diamètre minimum après la fusion de deux arbres
Difficulté : Difficile
Sujets :Arbre,Recherche en profondeur d'abord,Recherche en largeur d'abord,Graphique
Il existe deux arbres non orientés avecnetmnœuds, numérotés à partir de0àn-1et de0àm-1, respectivement. Vous recevez deux tableaux d'entiers 2Dbords1etbords2de longueursn-1etm-1, respectivement, oùbords1[i] = [ai, bi]indique qu'il y a un bord entre les nœudsaietbidans le premier arbre etbords2[i] = [ui, vi]indique qu'il y a un bord entre les nœudsinterface utilisateuretvidans le deuxième arbre.
Vous devez connecter un nœud du premier arbre avec un autre nœud du deuxième arbre avec une arête.
Renvoie le diamètre minimum possible de l'arbre résultant.
Le diamètre d'un arbre est la longueur du chemin le plus long entre deux nœuds quelconques de l'arbre.
Explication : On peut obtenir un arbre de diamètre 3 en connectant le nœud 0 du premier arbre avec n'importe quel nœud du deuxième arbre.
Exemple 2 :
Entrée : bords1 = [[0,1],[0,2],[0,3],[2,4],[2,5],[3,6],[2,7]], bords2 = [[0,1... [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é