1S/512M
给定一个 个顶点的无向完全图,一开始边权均为 。现给出 种操作,第 种操作可以将 和 之间的权值修改为 。(当然,你可以选择不执行该操作)
现在有 次独立的询问。每次询问会给出一个值 ,你需要确定权值 被设为 时,这 个点完全图的最小生成树(MST)的总权值是多少。
对于一个带权无向连通图,其最小生成树是一个子图,满足以下条件:
第一行包含两个整数 和 ,分别表示顶点数量和操作的数量。
接下来的 行,每行包含三个整数 ,描述一个操作:连接顶点 和 的权值修改为 。
之后的一行是一个整数 ,表示询问的数量。
接下来的 行,每行一个整数 ,表示一次询问中一开始边的权值。
输出 行,每行一个整数,依次对应每次询问计算出的最小生成树的权值。
5 4
1 2 10
2 3 30
1 3 60
4 5 90
4
5
40
60
100
20
120
160
230
对于 的数据,。
对于 的数据,$1 \leq n ,m \leq 5 \times 10^5, 1\leq Q \leq 10^5, 1 \leq x_i ,w_i \leq 10^9$。