4497.最小生成树

通过数:7提交数:10学校:南京邮电大学考研机试真题 题目列表 标签
题目描述 给定一张包含 $n$ 个结点 $m$ 条边的 带权连通无向图 ,结点依次以 $1,2,…,n$ 编号,第 $i$ 条边($1 \le i \le m$)连接结点 $u i$ 与结点 $v i$,边权为 $w i$。 对于每条边,请你求出从图中移除该条边后,图的最小生成树中所有边的边权和。 特别地,若移除某条边后图的最小生成树不存在,则输出 -1 。 输入格式 第一行,两个正整数 $n,m$,分别表示图的结点数与边数。 接下来 $m$ 行中的第 $i$ 行($1 \le i \le m$)包含三个正整数 $u i,v i,w i$,表示图中连接结点 $u i$ 与结点 $v i$ 的边,边权为 $w i$。 输出格式 输出共 $m$ 行,第 $i$ 行($1 \le i \le m$)包含一个整数,表示移除第 $i$ 条边后,图的最小生成树中所有边的边权和。若移除第 $i$ 条边后图的最小生成树不存在,则输出 -1 。 数据范围 $1 \le n \le 10^5$, $1 \le m \le 10^5$, $1 \le u i,v i \le n$, $1 \le w i \le 10^9$ 输入样例1 5 5 1 2 4 2 3 3 3 4 1 2 5 2 3 1 8 输出样例1 14 15 -1 -1 10 输入样例2 6 10 1 2 6 2 3 3 3 1 4 3 4 5 4 5 8 5 6 2 6 4 1 3 2 4 5 4 4 3 3 6 输出样例2 15 16 17 -1 15 17 18 15 15 15
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。