atcoder#NIKKEI2019QUALE. Weights on Vertices and Edges
Weights on Vertices and Edges
配点 : 点
問題文
頂点 辺の連結な無向グラフがあります。 頂点には から までの番号が、辺には から までの番号がついています。 また、各頂点、各辺にはそれぞれ重みが定められています。 頂点 の重みは です。 辺 は頂点 と を結ぶ辺で、その重みは です。
グラフから辺を 本以上削除して、次の条件が満たされるようにしたいです。
- 削除されていない任意の辺について、その辺を含む連結成分の頂点の重みの総和が、その辺の重み以上である。
最小で何本の辺を消す必要があるかを求めてください。
制約
- ()
- 与えられるグラフは連結である。
- 入力される値はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
最小で何本の辺を消す必要があるかを出力せよ。
4 4
2 3 5 7
1 2 7
1 3 9
2 3 12
3 4 18
2
辺 を削除したとします。 このとき、辺 を含む連結成分は、頂点 からなる連結成分であり、頂点の重みの総和は です。 辺 の重みは なので、辺 については条件を満たしています。 また同様に、辺 についても条件を満たしています。 よって、辺を 本削除することで条件を満たすグラフが得られます。
辺を 本以下削除することによって条件を満たすことはできないので、答えは になります。
6 10
4 4 1 1 1 7
3 5 19
2 5 20
4 5 8
1 6 16
2 3 9
3 6 16
3 4 1
2 6 20
2 4 19
1 2 9
4
10 9
81 16 73 7 2 61 86 38 90 28
6 8 725
3 10 12
1 4 558
4 9 615
5 6 942
8 9 918
2 7 720
4 7 292
7 10 414
8