#P1036. 图
显示设置
本题导航点一下展开
我的笔记
✕
图
题目描述
给定一个包含 个顶点的图,顶点编号从 到 。初始状态下,图中没有边。
你需要处理 个查询来添加边。在第 个查询中(),给出三个整数 和 。根据这些值,你需要按以下方式向图中添加无穷多的边:
- 添加一条权重为 的无向边连接顶点 和顶点 。
- 添加一条权重为 的无向边连接顶点 和顶点 。
- 添加一条权重为 的无向边连接顶点 和顶点 。
- 添加一条权重为 的无向边连接顶点 和顶点 。
- 添加一条权重为 的无向边连接顶点 和顶点 。
- 添加一条权重为 的无向边连接顶点 和顶点 。
- 添加一条权重为 的无向边连接顶点 和顶点 。
- …
注意,顶点编号按照 进行计算。例如, 表示 , 表示 。
在添加完所有边之后,你需要找出包含在图的最小生成树(MST)中的边的权重之和。
输入格式
输入共 行
第一行两个用空格隔开的数,分别表示
接下来 行,每行三个用空格隔开的数,分别表示 。
输出格式
输出如题所示。
输入输出样例 #1
输入 #1
7 1
5 2 1
输出 #1
21
输入输出样例 #2
输入 #2
2 1
0 0 1000000000
输出 #2
1000000001
输入输出样例 #3
输入 #3
5 3
0 1 10
0 2 10
0 4 10
输出 #3
42
说明
样例解释
给定图的最小生成树(MST)如下图所示。
数据范围
- 对于 的数据,$2 \le N \le 2 \times 10^5, 1 \le Q \le 2 \times 10^5, 0 \le Ai, Bi \le n-1, 1 \le Ci \le 10^9$。