#abc267e. [abc267_e]Erasing Vertices 2

[abc267_e]Erasing Vertices 2

题目描述

给定一个简单无向图,其中有 NN 个顶点和 MM 条边。第 ii 条边连接顶点 UiU_iViV_i。顶点 ii 上有一个正整数 AiA_i

你将重复执行以下操作 NN 次:

  • 选择一个尚未被删除的顶点 xx,并删除顶点 xx 及与其相连的所有边。此操作的代价是与尚未被删除的顶点相连的边上的整数之和。

我们定义所有 NN 次操作的代价为各个操作的代价的最大值。找到所有操作的最小可能代价。

约束条件

  • 1N2×1051 \le N \le 2 \times 10^5
  • 0M2×1050 \le M \le 2 \times 10^5
  • 1Ai1091 \le A_i \le 10^9
  • 1Ui,ViN1 \le U_i,V_i \le N
  • 给定的图是简单图。
  • 输入中的所有值都是整数。

输入

输入以以下格式从标准输入中给出:

NN MM A1A_1 A2A_2 \dots ANA_N U1U_1 V1V_1 U2U_2 V2V_2 \vdots UMU_M VMV_M

输出

输出结果。


示例输入 1

4 3
3 1 4 2
1 2
1 3
4 1

示例输出 1

3

通过以下操作,NN 次操作的代价的最大值可以是 33

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

NN 次操作的最大代价不能小于 22,所以答案是 33


示例输入 2

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

示例输出 2

1199