AT_cf17_final_j Tree MST
题目描述
りんごさん有一棵包含 $N$ 个顶点的树。这棵树的 $N-1$ 条边中,第 $i$ 条边连接顶点 $A_i$ 与顶点 $B_i$,边权为 $C_i$。另外,顶点 $i$ 有一个权值 $X_i$。
我们定义 $f(u,v)$ 为“从顶点 $u$ 到顶点 $v$ 的距离”与“$X_u + X_v$”的和。
请考虑一个包含 $N$ 个顶点的完全图 $G$。在 $G$ 中,顶点 $u$ 与顶点 $v$ 之间的边的代价为 $f(u,v)$。请你求出图 $G$ 的最小生成树的总代价。
输入格式
输入从标准输入读入,格式如下:
> $N$ $X_1$ $X_2$ $\cdots$ $X_N$ $A_1$ $B_1$ $C_1$ $A_2$ $B_2$ $C_2$ $\cdots$ $A_{N-1}$ $B_{N-1}$ $C_{N-1}$
输出格式
输出图 $G$ 的最小生成树的总代价。
说明/提示
## 限制条件
- $2 \leq N \leq 200,\!000$
- $1 \leq X_i \leq 10^9$
- $1 \leq A_i, B_i \leq N$
- $1 \leq C_i \leq 10^9$
- 给定的图是一棵树。
- 所有输入都是整数。
## 样例解释 1
连接顶点 $1$ 和 $2$、顶点 $1$ 和 $4$、顶点 $3$ 和 $4$,分别的代价为 $5,8,9$,合计为 $22$。
由 ChatGPT 5 翻译