AtCoder Beginner Contest 244 E問題 King Bombee
問題
提出解答
問題の概要
頂点 辺の単純無向グラフ が与えられる. 以下を満たす整数列 の数を求めよ.
- の中に がちょうど偶数回現れる.
制約
- は単純無向グラフ
解法
動的計画法で解く. を
- まで確定させ, であり, これまでに が (: 偶数, : 奇数) 回登場する列の数
とする.
ベースケースは
である (制約より, である).
更新式は, の近傍を をしたとき,
- のとき
- のとき
となる.
このとき, 求めるべき答えは であり, 時間計算量 で求めることができる.