atcoder#ABC243E. [ABC243E] Edge Deletion
[ABC243E] Edge Deletion
题目描述
頂点 辺の単純連結無向グラフが与えられます。
辺 は頂点 と頂点 を結ぶ長さ の辺です。
以下の条件を満たすようにいくつかの辺を削除します。削除する辺の数の最大値を求めてください。
- 辺を削除した後のグラフも連結である。
- 全ての頂点対 について、頂点 と頂点 の間の距離が削除前と削除後で変化しない。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给你一张无重边无自环的联通带权无向图、
定义 是 到 的最短路径上的边权之和。
你需要删除一些边。要求删完之后的图满足下列条件:
- 图仍然联通;
- 对于 ,删边前的 等于删边后的 。
现在问你最多能删多少条边。
数据保证:
- 图是联通的,没有重边和自环。
/user/751017
译。
3 3
1 2 2
2 3 3
1 3 6
1
5 4
1 3 3
2 3 9
3 5 3
4 5 3
0
5 10
1 2 71
1 3 9
1 4 82
1 5 64
2 3 22
2 4 99
2 5 1
3 4 24
3 5 18
4 5 10
5
提示
注釈
単純連結無向グラフとは、単純かつ連結で辺に向きの無いグラフのことをいいます。
グラフが単純であるとは、グラフが自己ループや多重辺を含まないことをいいます。
グラフが連結であるとは、グラフ上の任意の 頂点 について から へ辺をたどって行けることをいいます。
頂点 と頂点 の間の距離とは、頂点 と頂点 の間の最短路の長さのことをいいます。
制約
- ならば である。
- 与えられるグラフは連結である。
- 入力はすべて整数である。
Sample Explanation 1
辺を削除する前の全ての頂点対の距離は次の通りです。 - 頂点 と頂点 の距離は - 頂点 と頂点 の距離は - 頂点 と頂点 の距離は 辺 を削除しても全ての頂点間の距離は変化しません。また、問題文の条件を満たすように 本以上の辺を削除することはできないので、答えは 本になります。
Sample Explanation 2
どの辺も削除することができません。