FFT
小蒟蒻yyb
Studnet
展开
-
【Luogu3808】多项式乘法FFT
题目戳我 一道模板题 自己尝试证明了大部分。。。 剩下的还是没太证出来。。。 所以就是一个模板放在这里 以后再来补东西吧。。。。#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<cmath> #include<complex> #include<algorithm> using原创 2017-10-02 19:39:02 · 256 阅读 · 0 评论 -
【Luogu1919】 A*B Problem升级版(FFT)
题面戳我题解把每个数都直接看做一个多项式,每一位就是一项 现在求用FFT求出卷积 然后考虑一下进位就可以啦#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<cmath> #include<algorithm> #include<complex> #include<set> #inclu原创 2017-10-02 19:44:47 · 355 阅读 · 0 评论 -
【BZOJ3527】力(FFT)
题面Description给出n个数qi,给出Fj的定义如下:Fj=∑i<jqiqj(i−j)2−∑i>jqiqj(i−j)2Fj=\sum_{i<j}\frac{q_i q_j}{(i-j)^2 }-\sum_{i>j}\frac{q_i q_j}{(i-j)^2 } 令Ei=Fi/qiEi=Fi/qi,求EiEi.Input第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n原创 2018-01-02 08:47:14 · 270 阅读 · 0 评论 -
【BZOJ4827】【HNOI2017】礼物(FFT)
题面Description我的室友最近喜欢上了一个可爱的小女生。马上就要到她的生日了,他决定买一对情侣手 环,一个留给自己,一 个送给她。每个手环上各有 n 个装饰物,并且每个装饰物都有一定的亮度。但是在她生日的前一天,我的室友突 然发现他好像拿错了一个手环,而且已经没时间去更换它了!他只能使用一种特殊的方法,将其中一个手环中所有 装饰物的亮度增加一个相同的自然数 c(即非负整数)。并且由于这原创 2017-12-30 09:36:41 · 368 阅读 · 0 评论 -
【BZOJ3160】万径人踪灭(FFT,Manacher)
题面BZOJ题解很容易想到就是满足条件的子序列个数减去回文子串的个数吧。。。至于满足条件的子序列 我们可以依次枚举对称轴 如果知道关于这个位置对称的位置的组数 就很容易算了(直接2k−12^k-1)而关于这个位置对称是什么东西? s[x−i]=s[x+i]s[x-i]=s[x+i] 也就是说,如果两个位置关于xx位置对称,那么 (x−i)+(x+i)=2x(x-i)+(x+i)=2x原创 2018-02-09 14:52:22 · 241 阅读 · 0 评论 -
【HDU5730】Shell Necklace(多项式运算,分治FFT)
题面 Vjudge 翻译: 有一个长度为nn的序列 已知给连续的长度为ii的序列装饰的方案数为a[i]a[i] 求将nn个位置全部装饰的总方案数。 答案mod 313mod\ 313 题解 很明显,是要求: f[n]=∑ni=0a[i]×f[n−i],f[0]=0f[n]=\sum_{i=0}^na[i]\times f[n-i],f[0]=0 卷积的形式啊。。 然后就可原创 2018-04-11 22:35:20 · 463 阅读 · 0 评论