AT_nikkei2019_qual_e Weights on Vertices and Edges
题目描述
有一个包含 $N$ 个顶点、$M$ 条边的连通无向图。顶点编号为 $1$ 到 $N$,边编号为 $1$ 到 $M$。每个顶点和每条边都有一个权值。顶点 $i$ 的权值为 $X_i$。第 $i$ 条边连接顶点 $A_i$ 和 $B_i$,其权值为 $Y_i$。
你可以从图中删除 $0$ 条或多条边,使得满足以下条件:
- 对于任意未被删除的边,该边所在的连通分量中所有顶点的权值之和不少于该边的权值。
请你求出,最少需要删除多少条边才能满足上述条件。
输入格式
输入通过标准输入给出,格式如下:
> $N$ $M$ $X_1$ $X_2$ $\ldots$ $X_N$ $A_1$ $B_1$ $Y_1$ $A_2$ $B_2$ $Y_2$ $\ldots$ $A_M$ $B_M$ $Y_M$
输出格式
输出最少需要删除的边的数量。
说明/提示
## 限制条件
- $1 \leq N \leq 10^5$
- $N-1 \leq M \leq 10^5$
- $1 \leq X_i \leq 10^9$
- $1 \leq A_i < B_i \leq N$
- $1 \leq Y_i \leq 10^9$
- $(A_i, B_i) \neq (A_j, B_j)$($i \neq j$)
- 给定的图是连通的。
- 输入的所有值均为整数。
## 样例解释 1
假设删除了第 $3$ 条和第 $4$ 条边。此时,包含第 $1$ 条边的连通分量由顶点 $1,2,3$ 组成,这些顶点的权值之和为 $2+3+5=10$。第 $1$ 条边的权值为 $7$,因此第 $1$ 条边满足条件。同理,第 $2$ 条边也满足条件。因此,通过删除 $2$ 条边可以得到满足条件的图。无法通过删除 $1$ 条或更少的边来满足条件,所以答案为 $2$。
由 ChatGPT 4.1 翻译