数え上げ
基本はもれなく、重複なく数えること
全探索から始める
状態をまとめる
DP
固定する
端の固定 しゃくとり法
高速化する
連続区間の和 累積和
乗算
$ X通りからそれぞれ$ Y通りの遷移があるならば$ X \times Y通り
組み合わせ数
重複を除く
包除原理
参考リンク
もう数え上げも怖くない ~競プロ数え上げ問題35選~
DEGwerさんの数え上げPDF