其他分享
首页 > 其他分享> > FWT

FWT

作者:互联网

简介

原文章

所有的正变化时, \(FWT(A)=A , [n=0]\) ,默认长度为 \(2^n\),\(A_0\) 为序列 \(A\) 的左半部分 ,\(A_1\) 为右半部分,\((A,B)\) 表示将两个序列接起来

或运算

\[FWT(A)=(FWT(A_0),type*FWT(A_0)+FWT(A_1)) \]

与运算

\[FWT(A)=(FWT(A_0)+type*FWT(A_1),FWT(A_1)) \]

异或运算

\[FWT(A)=(FWT(A_0)+FWT(A_1),FWT(A_0)-FWT(A_1)) \]

\[FWT(A)=(\frac{FWT(A_0)+FWT(A_1)}{2},\frac{FWT(A_0)-FWT(A_1)}{2}) \]

LG 模板题

参考代码

标签:运算,type,sum,异或,FWT,变化
来源: https://www.cnblogs.com/kzos/p/16341497.html