Problemă:
Într-un oraș, există intersecții numerotate de la la . Unele dintre aceste intersecții sunt conectate prin drumuri bidirecționale. Fiecare drum are o lungime asociată. Orașul dorește să construiască un sistem de transport public care să conecteze toate intersecțiile, minimizând costul total al drumurilor utilizate.
Sarcina ta este să determini costul minim necesar pentru a conecta toate intersecțiile din oraș folosind drumurile existente.
Intrare:
Prima linie conține două numere întregi și , unde este numărul de intersecții și este numărul de drumuri.
Următoarele linii conțin fiecare câte trei numere întregi , și , indicând că există un drum bidirecțional între intersecția și intersecția cu lungimea .
Ieșire:
Afișați un singur număr întreg, reprezentând costul minim necesar pentru a conecta toate intersecțiile.
Constrângeri:
1 \leq n \leq 1000
0 \leq m \leq 10000
1 \leq u, v \leq n
1 \leq w \leq 1000000
Notă:
Este garantat că există cel puțin o modalitate de a conecta toate intersecțiile.
Exemplul 1