No.051 D 問題 コード まずは任意の2点間の最短距離を Floyd Warshal 法で求めておく. 頂点 間の最短距離を とする. 頂点 からの最短距離に辺 が含まれるかどうかであるが, これは が最短ルートになるか, が最短ルートになるかのどちらかが成り立つときである. すなわち, のどちらかが成り立てば, 辺 は最短ルートに含まれる. これをすべての について検証して, 最短ルートに含まれない辺の数を求める.