#abc267e. [abc267_e]Erasing Vertices 2

[abc267_e]Erasing Vertices 2

問題文

NN 頂点 MM 辺の単純無向グラフ(すなわち、自己辺も多重辺もない無向グラフ)が与えられます。ii 本目の辺は頂点 UiU_i と頂点 ViV_i を結んでいます。頂点 ii には正整数 AiA_i が書かれています。

あなたは、以下の操作を NN 回繰り返します。

  • まだ削除されていない頂点 xx を選び、「頂点 xx 」と「頂点 xx を端点に持つ辺全て」を削除する。この操作のコストは、頂点 xx と辺で直接結ばれていて、かつまだ削除されていない頂点に書かれている整数の総和である。

NN 回の操作全体のコストを、11 回ごとの操作におけるコストのうちの最大値として定めます。操作全体のコストとして取り得る値の最小値を求めてください。

制約

  • 1leNle2times1051 \\le N \\le 2 \\times 10^5
  • 0leMle2times1050 \\le M \\le 2 \\times 10^5
  • 1leAile1091 \\le A_i \\le 10^9
  • 1leUi,VileN1 \\le U_i,V_i \\le N
  • 与えられるグラフは単純。
  • 入力は全て整数。

入力

入力は以下の形式で標準入力から与えられる。

NN MM A1A_1 A2A_2 dots\\dots ANA_N U1U_1 V1V_1 U2U_2 V2V_2 vdots\\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