![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
————FWT
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
快速沃尔什变换(FWT)
Preface我们知道,对于下面的式子f(n)=∑i⊕j=ng(i)h(j)f(n)=\sum\limits_{i⊕j=n}g(i)h(j)f(n)=i⊕j=n∑g(i)h(j)当⊕⊕⊕为+运算时,可以用FFT优化当⊕⊕⊕为位运算(or,and,xor)时是否也有一种优化呢答案是肯定的。FWT首先,对于多项式,我们定义A∗BA*BA∗B为某一种位运算卷积显然它满足交换律、结合律...原创 2018-10-24 11:01:37 · 1152 阅读 · 0 评论 -
[JZOJ6044]【NOI2019模拟2019.3.7】联邦【状压DP】【子集卷积】【FWT】
DescriptionSolution城市规划想必都做过,求无向连通图的个数这题的思路是类似的设G[S],F[S]G[S],F[S]G[S],F[S]分别表示选取了S中的点所有图的c的乘积的和,以及连通图的c的乘积的和。G[S]G[S]G[S]可以简单O(2n∗n2)O(2^n*n^2)O(2n∗n2)预处理对于F,考虑总的减去不连通的,枚举编号最小/最大的点所在的连通块,令其为i...原创 2019-03-08 21:35:45 · 338 阅读 · 0 评论 -
[JZOJ6088] [BZOJ5376] [loj #2463]【2018集训队互测Day 1】完美的旅行【线性递推】【多项式】【FWT】
DescriptionSolution我们考虑将问题一步步拆解第一步求出FS,iF_{S,i}FS,i表示一次旅行按位与的值为S,走了i步的方案数。第二步答案是FS,iF_{S,i}FS,i的二维重复卷积,记答案为SS,iS_{S,i}SS,i,那么FS,i×ST,jF_{S,i}\times S_{T,j}FS,i×ST,j能够贡献到SS&T,i+jS_{S\...原创 2019-03-28 22:00:49 · 270 阅读 · 0 评论 -
【杂题】[AGC034F] RNG and XOR【集合幂级数】【FWT】【DP】
Description你有一个随机数生成器,它会以一定的概率生成[0,2^N-1]中的数,每一个数的概率是由序列A给定的,Pi=Ai/sum(Ai)现在有一个初始为0的数X,每一轮随机生成一个数v,将X变成X xor v求X变成0~2^N-1的期望轮数答案对998244353取模N<=18,Ai<=1000Solution不妨反过来做,f[i]为i到0的期望轮数,显然等价...原创 2019-06-12 22:03:09 · 603 阅读 · 0 评论