AtCoder Beginner Contest 289 C問題 Coverage
問題
提出解答
問題の概要
とする. 個の の部分集合 がある. ただし,
である.
このとき, の非空部分集合 のうち,
となるのはいくつか?
制約
解法
一般的に, 要素の集合における非空部分集合の個数は 個である. よって, の非空部分集合の個数は 個である. 今, という制約から, この部分集合は全て列挙可能である.
よって, 各 の非空部分集合 に対して,
であるかどうかは 時間で判定できる. そして, この等式が成り立つ の数を求めれば良い.
従って, 合計 時間で求めることができた.