Module: Sistema de conjuntos disjuntos


Problem

6 /9


queridos caminos

Problem

¡El presidente de Berland recurrió a usted en busca de ayuda! Hay n ciudades en su país. Hay carreteras de doble sentido entre algunos pares de ciudades. La temporada turística se abrirá muy pronto, pero las carreteras de Berland no están preparadas para tal prueba.
El presidente quiere reparar un conjunto de caminos para que el costo total de las reparaciones sea mínimo y se pueda ir de cualquier ciudad de Berland a cualquier otra usando solo los caminos reparados.
Encuentra muchos caminos que necesitan ser reparados, tu amigo te ayudará. Solo necesita calcular el costo mínimo de reparación.
Se garantiza que siempre hay un conjunto de caminos requerido.

Entrada:
La primera línea contiene dos números enteros: n y m (2 <= n <= 300000, n - 1  <= m <= 300000).
Las siguientes m líneas contienen tres números: u, v y w (1 <= u, v <= n, 0 <= w <= 109) - el camino entre ciudades u y v cuyo costo de reparación es w.

Entrar Salida
3 3
1 2 1
1 2 3
1 3 4 5
24
1 2 0
1 2 1
1 2 2
1 2 3 0
(c) Ibrahim Ahmad, 2018