bitDP
集合をビット列として考える。
$ DP[i\rbrack=集合$ iにおける~~など
例題
EDPC O - Matching
$ O(2^NN)
マッチング済みの女性の集合を$ Sとすると、$ i=popcount($ S)がチェック済みの男性と考えられる。