![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FWT
616156
赛高______↑
展开
-
【FWT】HDU5909 Tree Cutting
分析:FWT优化DP板子。直接把N^2的转移换成NlogN即可,其余不变。#include<cstdio>#include<cstring>#include<cmath>#include<vector>#define SF scanf#define PF printf#define MAXN 60#define M原创 2018-12-18 13:14:02 · 177 阅读 · 0 评论 -
【总结】FWT算法
前言:作为FFT又一个衍生算法,FWT相对(NTT)来说比较特殊,特殊在它的运算全部是逻辑运算(即与,或,异或等),这也导致FWT的代码看上去和FFT并不类似,但总的来说FWT是一个相对容易的算法(只不过需要背一些东西)。算法介绍FFT算法,是用于优化卷积,而FWT是用于优化逻辑运算卷积。形如下图: C[x⊕y]=∑A[x]B[y]C[x⊕y]=∑A[x]B[y]C[x\op...原创 2018-03-12 10:48:40 · 7533 阅读 · 0 评论 -
【FWT】【复杂度玄学】BZOJ5019[Snoi2017]遗失的答案
分析:至今仍然不知道。。。为什么N以内的,是L的因数且是G的倍数的数不超过1000个。。。缸道理不应该是N\sqrt NN个吗。。。看来是我孤陋寡闻了。。。。合并的时候用一下FWT#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include&...原创 2019-03-30 09:19:18 · 218 阅读 · 0 评论