FWT

· · 个人记录

FWT(A_i)=FWT(B_i)*FWT(C_i) - $FWT_{or}(A_i)=\displaystyle\sum_{j为i子集}{a_j} - $FWT_{and}(A_i)=\displaystyle\sum_{j为i超集}{a_j} - $FWT_{xor}(A_i)=\displaystyle\sum_j (-1)^{i\ and\ j}a_i

code