Summerこの広告は、90日以上更新していないブログに表示しています。0;}トポロジカルソートは入次数が少ない順に番号づけする実装が効率よさそう(もちろんオーダーはDFSやBFSでも同じだが)だったのでこれにした。入次数0の辺がスタート以外にもあって、スタートの番号が0じゃないとちゃんと動かないかもしれない。ゴールについても同様。トポロジカルソートがなんなのかよくわかっていなかったのだけど、結局すべての辺(有向辺)が→向きになるように頂点を並べ替えているらしい。するとなぜDPできるのかというと。頂点番号をループでまわすと、頂点iにいるとき、iを通る全ての経路について、iより前に通過する頂点番号はiより小さい。配るDPがキッチリ動作してくれる、ということだと思う。わかってしまえばDFS解はかなりかったるいようにも思える。実際(半分くらいはオーバーフローだけど)かなりWA出たし......。[追記]この時は半順序関係など、集合論の知識がなかった。93月別アーカイブはてなブログをはじめよう!mio_hironaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。