atcoder#ABC267E. [ABC267E] Erasing Vertices 2
[ABC267E] Erasing Vertices 2
配点 : 点
問題文
頂点 辺の単純無向グラフ(すなわち、自己辺も多重辺もない無向グラフ)が与えられます。 本目の辺は頂点 と頂点 を結んでいます。頂点 には正整数 が書かれています。
あなたは、以下の操作を 回繰り返します。
- まだ削除されていない頂点 を選び、「頂点 」と「頂点 を端点に持つ辺全て」を削除する。この操作のコストは、頂点 と辺で直接結ばれていて、かつまだ削除されていない頂点に書かれている整数の総和である。
回の操作全体のコストを、 回ごとの操作におけるコストのうちの最大値として定めます。操作全体のコストとして取り得る値の最小値を求めてください。
制約
- 与えられるグラフは単純。
- 入力は全て整数。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
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