#4634. Erasing Vertices 2

0

Erasing Vertices 2

Erasing Vertices 2

题目描述

给你一个有 NN 个顶点和 MM 条边的简单无向图。第 ii 条边连接顶点 UiU_i 和 ViV_i。顶点 ii 上写着一个正整数 AiA_i。 你将重复以下操作 NN 次。

选择一个尚未被删除的顶点 xx,删除顶点 xx 以及所有与顶点 xx 相连的边。该次操作的代价是所有与顶点 xx 直接相连且尚未被删除的顶点上写的整数之和。

我们将全部 NN 次操作的代价定义为各次操作代价的最大值。求使全部操作代价最小化的最小可能值。

输入格式

从标准输入给出输入,格式如下: NN MM A1A_1 A2A_2 …\dots ANA_N U1U_1 V1V_1 U2U_2 V2V_2 ⋮\vdots UMU_M VMV_M

输出格式

输出答案。

4 3
3 1 4 2
1 2
1 3
4 1
3
7 13
464 661 847 514 74 200 188
5 1
7 1
5 7
4 1
4 5
2 4
5 2
1 3
1 6
3 5
1 2
4 6
2 7
1199

提示

1≤N≤2×1051 \le N \le 2 \times 10^5 0≤M≤2×1050 \le M \le 2 \times 10^5 1≤Ai≤1091 \le A_i \le 10^9 1≤Ui,Vi≤N1 \le U_i,V_i \le N 所给图是简单图。 输入中的所有值都是整数。通过如下操作,NN 次操作的代价的最大值可以为 33。

选择顶点 33。代价是 A1=3A_1=3。 选择顶点 11。代价是 A2+A4=3A_2+A_4=3。 选择顶点 22。代价是 00。 选择顶点 44。代价是 00。

NN 次操作的代价的最大值不可能小于或等于 22,因此答案为 33。

标签: AtCoder|abc267E

来源

AtCoder|abc267E