0728 ABC 355_F MST Query | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0728

ABC 355_F MST Query

Medium 时间限制 1000 ms 内存限制 262144 KB
并查集 最小生成树 Kruskal算法

题目详情

返回题库

题目描述

给你一个有N个顶点和−1条边的加权无向连通图G,其中顶点的编号为1到N,边的编号为1到N−1。连接顶点ai​和bi​的边的权重为ci​。

给您Q个查询,请按顺序处理。i-th查询的描述如下:

  • 给您整数ui​,vi​,wi​。在G中的顶点ui​和vi​之间添加一条权重为wi​的边。然后,打印G最小生成树中各条边的权重之和。

输入描述

输入内容由标准输入法提供,格式如下

N 
1​ 1​ 1​
⋮
−1​ −1​ −1​
1​ 1 1​
⋮⋮
​ ​ ​
  • 2≤N≤2×10^5
  • 1≤Q≤2×10^5
  • 1≤ai​<bi​≤N
  • 1≤ui​<vi​≤N
  • 1≤ci​,wi​≤10
  • 在处理查询之前,图已经连接。
  • 所有输入值均为整数。

输出描述

打印行。-th 行应包含-th 查询的答案。

提示

样例1:

以下是为每个查询添加边之后的图。包含在最小生成树中的边用红色标出。

4e83a6e54750f138ecada66dd93b2b67.png

测试样例

样例支持多行内容展示
样例1
输入
4 4
1 2 6
2 3 5
2 4 4
1 3 3
1 2 3
1 4 10
3 4 1
输出
12
10
10
7
样例2
输入
8 6
1 8 8
1 6 10
1 5 8
2 6 6
6 7 6
1 3 9
2 4 7
1 3 4
1 6 7
3 4 6
1 5 1
7 8 4
3 5 3
输出
49
46
45
38
34
33
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。