#CSES3409. 最小生成树花费(Minimum Spanning Tree Cost)

0

最小生成树花费(Minimum Spanning Tree Cost)

最小生成树花费(Minimum Spanning Tree Cost)

题目描述

给定一个包含 nn 个顶点、mm 条带权无向边的连通图。

对于图中的每一条边 ii(1≤i≤m1 \le i \le m),请你求出在必须包含第 ii 条边的前提下,原图生成树的最小边权之和。

输入格式

第一行包含两个正整数 n,mn, m,分别表示顶点数与边数。

接下来 mm 行,每行包含三个正整数 ui,vi,wiu_i, v_i, w_i,表示第 ii 条无向边连接顶点 uiu_i 和 viv_i,边权为 wiw_i。

输出格式

输出共 mm 行,第 ii 行输出一个整数,表示包含第 ii 条边的最小生成树边权和。

样例输入 #1

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

样例输出 #1

12
12
12
13
15

数据范围

对于 100%100\% 的数据,2≤n≤2×1052 \le n \le 2 \times 10^5,n−1≤m≤2×105n - 1 \le m \le 2 \times 10^5,1≤wi≤1091 \le w_i \le 10^9,保证图连通。

知识点与难度

本题涉及的知识点从属于 CSP-S,难度(CF Rating):1800。


测试点分布

Subtask 分值 测试点编号 说明
0 10 1 样例
1 25 2~8 小规模与边界测试数据
2 30 9~16 中等规模测试数据
3 35 17~25 满规模极限测试数据

出处:原题链接