100
#LS1276. 【普及】最小生成树

【普及】最小生成树

题目描述

如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出 orz

请注意:O(n^2) 大概率不能通过此题

输入格式

第一行包含两个整数 N,MN,M,表示该图共有 NN 个结点和 MM 条无向边。

接下来 MM 行每行包含三个整数 Xi,Yi,ZiX_i,Y_i,Z_i,表示有一条长度为 ZiZ_i 的无向边连接结点 Xi,YiX_i,Y_i

输出格式

如果该图连通,则输出一个整数表示最小生成树的各边的长度之和。如果该图不连通则输出 orz

4 5
1 2 2
1 3 2
1 4 3
2 3 4
3 4 3
7

提示

【样例 #1 解释】

请思考后再点击查看提示

数据规模与限制

  • 1N1051 \leq N \leq 10^5
  • 1M2×1051 \leq M \leq 2 \times 10^5
  • 1Zi1041 \leq Z_i \leq 10^4

来源