AT_abc218_e [ABC218E] Destruction

题目描述

有一个包含 $N$ 个顶点和 $M$ 条边的连通无向图。 顶点编号为 $1$ 到 $N$,边编号为 $1$ 到 $M$,第 $i$ 条边连接顶点 $A_i$ 和 $B_i$。 高桥君打算从这个图中移除 $0$ 条或多条边。 如果移除第 $i$ 条边,当 $C_i \geq 0$ 时可以获得 $C_i$ 的奖励,当 $C_i < 0$ 时需要支付 $|C_i|$ 的罚金。 在移除边之后,图必须仍然保持连通。请你求出高桥君能够获得的最大总奖励。

输入格式

输入以如下格式从标准输入给出。 > $N$ $M$ $A_1$ $B_1$ $C_1$ $A_2$ $B_2$ $C_2$ $\vdots$ $A_M$ $B_M$ $C_M$

输出格式

请输出答案。

说明/提示

## 限制条件 - $2 \leq N \leq 2 \times 10^5$ - $N-1 \leq M \leq 2 \times 10^5$ - $1 \leq A_i, B_i \leq N$ - $-10^9 \leq C_i \leq 10^9$ - 给定的图是连通的 - 输入中的所有值均为整数 ## 样例解释 1 通过移除第 $4,5$ 条边,可以获得总共 $4$ 的奖励。无法获得比这更多的奖励,因此答案为 $4$。 ## 样例解释 2 也可能存在奖励为负数的边。 ## 样例解释 3 也可能存在重边或自环。 由 ChatGPT 4.1 翻译