100 atcoder#ABC051D. [ABC051D] Candidates of No Shortest Paths
[ABC051D] Candidates of No Shortest Paths
题目描述
自己ループと二重辺を含まない 頂点 辺の重み付き無向連結グラフが与えられます。
番目の辺は頂点 と頂点 を距離 で結びます。
ここで、自己ループは となる辺のことを表します。
また、二重辺は または となる辺のことを表します。
連結グラフは、どの異なる 頂点間にも経路が存在するグラフのことを表します。
どの異なる 頂点間の、どの最短経路にも含まれない辺の数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
グラフ上の、どの異なる 頂点間の、どの最短経路にも含まれない辺の数を出力せよ。
题目大意
给定一个 个点, 条边的无重边无自环的加权无向连通图,问全源最短路有几条边没被用到。
3 3
1 2 1
1 3 1
2 3 3
1
3 2
1 2 1
2 3 1
0
提示
制約
- は整数である。
- 与えられるグラフは自己ループと二重辺を含まない。
- 与えられるグラフは連結である。
Sample Explanation 1
この入力例で与えられるグラフにおける、全ての異なる 頂点間の最短経路は以下の通りです。 - 頂点 から頂点 への最短経路は、頂点 → 頂点 で経路長は - 頂点 から頂点 への最短経路は、頂点 → 頂点 で経路長は - 頂点 から頂点 への最短経路は、頂点 → 頂点 で経路長は - 頂点 から頂点 への最短経路は、頂点 → 頂点 → 頂点 で経路長は - 頂点 から頂点 への最短経路は、頂点 → 頂点 で経路長は - 頂点 から頂点 への最短経路は、頂点 → 頂点 → 頂点 で経路長は したがって、一度も最短経路として使用されていない辺は、頂点 と頂点 を結ぶ長さ の辺のみであるため、 を出力します。
Sample Explanation 2
全ての辺が異なる 頂点間のある最短経路で使用されます。