【拓展题】最小生成树 Plus
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
给定 个点( 表示), 条边构成的图。
第 条边 表示 与 之间有一条长度为 的无向边。
请你求出最小生成树的边权和。
数据范围:100%的数据满足:$1\leq n \leq 10^6, 1\leq m \leq \min(\frac{n(n-1)}{2}, 10^6), 1\leq z\leq 10^9$
Format
Input
第一行为两个正整数,分别表示点的数目和边的数目
接下来行,每行三个非负整数,表示 到 有一条长度为 的无向边。
Output
如果有解:输出一个整数,表示最小生成树的边权之和
如果无解:输出
Samples
4 5
1 2 2
1 3 2
1 4 3
2 3 4
3 4 3
7