グラフ-DFS-スタック-行きがけ・帰りがけ

ABC315E - Prerequisites

考え方 回答例 考え方DFSで帰りがけを見る. スタックで実装できる. 【関連】 非再帰 Euler Tour を Python でやる - Qiita ABC284E - Count Simple Paths - 競プロはじめました回答例DFSをするためのseenと,すでにansに加えたかを管理するseen2を使った.…

ABC284E - Count Simple Paths

考え方 回答例(スタックでDFS) 回答例(再帰でDFS) 考え方DFSでできる.頂点に入ったときにフラグを立て,頂点を抜けるときにフラグを消す.回答例(スタックでDFS)頂点に入ったときと抜けるときは,行きがけと帰りがけに対応する.スタックを使って行き…

ABC220F - Distance Sums 2

考え方 回答例(再帰関数) 回答例(スタック) 考え方AtCoder Beginner Contest 220 - YouTube 頂点1からの答えがわかっていれば,頂点1に隣接する頂点$v$の答えは「(頂点1の答え) - ($v$の部分木の頂点数) + (N - $v$の部分木の頂点数)」で求められる.こ…