Donat un graf no dirigit amb costs positius a les arestes, escolliu-ne un subconjunt d’arestes de manera que no hi hagi cicles i que la suma de costs sigui màxima.
Entrada
L’entrada consisteix en diversos grafs, cadascun definit amb el nombre de vèrtexs n, el nombre d’arestes m, i m triplets x y c per indicar una aresta entre x i y de cost c. Els vèrtexs es numeren de 0 a n − 1. Suposeu 1 ≤ n ≤ 104, 0 ≤ m ≤ 5 n, i 1 ≤ c ≤ 105. Hi pot haver més d’una aresta entre dos vèrtexs, i fins i tot arestes amb x = y.
Sortida
Per a cada graf, escriviu el cost màxim possible.
Input
3 2 0 2 10 2 1 30 3 3 0 2 10 2 1 30 1 0 20 1 0 5 9 1 0 40 0 3 60 1 2 20 2 1 10 1 4 30 4 4 80 2 1 70 3 1 30 4 2 20 5 4 1 2 23 3 0 42 4 0 10 3 4 20
Output
40 50 0 200 85