#C. 【模板】最小生成树

    Type: RemoteJudge 1000ms 128MiB

【模板】最小生成树

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

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

输入格式

第一行包含两个整数 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

提示

数据规模:

对于 20%20\% 的数据,N5N\le 5M20M\le 20

对于 40%40\% 的数据,N50N\le 50M2500M\le 2500

对于 70%70\% 的数据,N500N\le 500M104M\le 10^4

对于 100%100\% 的数据:1N50001\le N\le 50001M2×1051\le M\le 2\times 10^51Zi1041\le Z_i \le 10^4

样例解释:

所以最小生成树的总边权为 2+2+3=72+2+3=7

图论模板题

Not Claimed
Status
Done
Problem
4
Open Since
2023-10-12 16:15
Deadline
2023-10-26 17:15
Extension
0 hour(s)