No.021 C 問題 コード 町 から他の町への最短距離をダイクストラ法で求める. ある町 への最短距離が のとき, 町 への最短距離の組み合わせの数は, 町 に通じている町の中でその町への最短距離が である町への最短距離の組み合わせの数の和である. あとは DP なり再帰なりで町 への最短距離の組み合わせの数を計算する.