![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFT
alan_cty
蒟蒻一只
别打脸(⊙o⊙)哦
展开
-
FFT模板
带预处理的,听说精度会炸=w=void DFT(complex *a,int flag) { for(int i=0;i<len;i++) { int p=0; for(int j=i,k=0;k<lg;j/=2,k++) p=(p<<1)+(j&1); t[p]=a[i]; } for(int m=2;m<=len;m=原创 2017-03-10 19:20:58 · 744 阅读 · 0 评论 -
FFT学习小记
前言其实很早就看懂了FFT是如何工作的 只是懒癌晚期加上各科老师逼着我好好中考所以没时间来写 现在来补一发 由于博主很弱,您无法避免看到:偷懒,智障,意识流 请勿恶意拍打喂食=w=前置技能首先你需要知道什么是复数并且会表示复数 简单来说就是我们约定i=−1−−−√i=\sqrt{-1} 那么所有的复数都可以表示成z=x+iyz=x+iy的形式 于是我们在复平面上就用向量(x,y)来表示原创 2017-03-03 20:02:14 · 471 阅读 · 0 评论 -
【GDSOI2017第三轮模拟】Gift
Description n<=50000Solution刚刚考完体育中考,整个人都颓废了_ (:з」∠) _ 于是决定写一个FFT冷静一下~ 我们可以强制把加的数都放到y上面,这样c的非负整数限制也没有了。 那么我们把式子化一下: ∑i=1n(xi−(yi+c))2=∑i=1nx2i+∑i=1n(yi+c)2−2∑i=1nxi(yi+c)\sum_{i=1}^{n}(x_i-(y_i+c)原创 2017-04-19 21:25:45 · 471 阅读 · 0 评论 -
多项式求逆
你可能觉得这篇博客很像网上的另一篇,我会告诉你我是抄的无可奉告=w= 首先我们来讲一些基础的定义:一些你应该要知道的东西多项式的度:就是这个多项式的最高次项的次数,记做deg(A)对于多项式A(x),B(x),唯一存在多项式Q(x),R(x)满足A(x)=B(x)Q(x)+R(x),并且deg(R)< deg(B) 那么我们称Q(x)为A(x)除以B(x)的商,R(x)称作余数,记做A(x)≡R原创 2017-10-07 16:18:00 · 869 阅读 · 0 评论 -
【WC2016模拟】几何
Description n<=60000,T<=5 时限0.8SSolution忽略掉题面最开始三个字 显然这题分为两部分 第一部分是求出Dp[i]表示i-多面体的选择方案数。 第二部分是把Dp[1]~Dp[n]组合起来。第二部分显然可以用分治FFT来搞(求n个一次多项式的乘积),我们来看第一部分 考虑Dp[n],枚举棱上选了多少条边,Dp[n]=∑4k=0Ck43k∑6n−12+ki=原创 2017-12-25 22:46:52 · 323 阅读 · 0 评论 -
[CF954I]Yet Another String Matching Problem
Description给出两个字符串S和T 定义两个等长的字符串A和B之间的距离为: 每次操作可以选择两个字符c1和c2,将两个字符串中的所有c1替换为c2,这样将A和B变为相等的最小操作次数。 求S的每个长度为|T|的子串和T之间的距离。 n<=125000,保证S和T只含有小写字母a~fSolution先考虑怎么求一对字符串的距离 对于每个字符c开一个点,从A中每个...原创 2018-05-18 21:37:08 · 353 阅读 · 0 评论 -
[牛客网Wannafly挑战赛24F]wyf的超级多项式
Description已知 Fi=∑j=1kajvjiF_i=\sum_{j=1}^{k}a_jv_j^iFi=∑j=1kajvji给出v1..kv1..kv1..k和F1..kF1..kF1..k,求FnFnFnn,k&amp;lt;=1e5,n-k&amp;lt;=1e3Solution考虑F的生成函数F(x),显然有F(x)=∑i=1kai1−vixF(x)=\sum_{i=1}^{k}{...原创 2018-10-28 22:37:23 · 366 阅读 · 0 评论 -
MTT小结
前言随便乱写,意识流警告,反正只是当个板子因为要写long double所以可能比普通7次的FFT还要慢?!站在常数的底端.jpgMTT假设我们要求A(x)∗B(x)A(x)*B(x)A(x)∗B(x)先把P拆成P\sqrt PP,每个数拆成a∗p+ba*\sqrt p+ba∗p+b,然后分别求FFT,最后组合起来这样要7次我们可构造P(x)=A(x)+iB(x),Q(x)=A...原创 2019-03-12 22:37:19 · 994 阅读 · 0 评论