CF449D: Jzzhu and Numbers 原题链接:https://codeforces.com/problemset/problem/449/D 题解 记 c v c_v cv 为 [ a i = v ] [a_i=v] [ai=v] 的个数, N N N 为二进制位数。 设 f S f_S fS 表示位与和在二进制下包含 S S S 的子集数。 由定义易得: f S = 2 ∑ S ⊆ T c T f_S=2^{\sum\limits_{S\sube T} c_T} fS=2