快速傅里叶系列
文章平均质量分 66
phython96
ACM退役~
展开
-
二元运算 FFT+分治
题目: 4836: [Lydsy2017年4月月赛]二元运算 Time Limit: 8 Sec Memory Limit: 128 MB Submit: 486 Solved: 162 [Submit][Status][Discuss] Description 定义二元运算 opt 满足 现在给定一个长为 n 的数列 a 和一个长为 m 的数列 b原创 2018-01-28 10:07:12 · 453 阅读 · 0 评论 -
UVA4671 K-neighbor substrings FFT+字符串hash
题解: 将字符串A、B中的a和b分别以1和-1表示,对字符串B进行反转。 将A和B看成多项式,求卷积,这样的话从结果区间的[lenB−1,lenA)" role="presentation" style="position: relative;">[lenB−1,lenA)[lenB−1,lenA)[lenB-1,lenA)中的每一个点的值val" role="pres原创 2018-01-28 10:14:24 · 211 阅读 · 0 评论 -
hdu4609 3idiots 三角形计数 FFT
直接上代码#include #include #include #include #include using namespace std;double pi = acos(-1.0);struct complex{ double re,im; complex(double r = 0.0,double i = 0.0):re(r),im(i){};原创 2018-01-28 10:17:17 · 375 阅读 · 0 评论 -
Problem H Rock Paper Scissors,FFT
题目题目链接题意给出两段石头剪刀布的顺序SSS和TTT,其中TTT要短一些,现在让你把TTT往SSS的某个位置上靠,使得靠好了以后,TTT能赢SSS的子段的次数最大。 如图:题解这道题很典型的FFT啦,首先我们把TTT序列换成它能赢的序列T′T′T',也就是TTT序列中的R、S、PR、S、PR、S、P对应的换成S、P、RS、P、RS、P、R形成T′T′T'。这样的话,...原创 2018-05-01 10:04:13 · 414 阅读 · 0 评论 -
数学推导题,NTT,快速数论变换,Wannafly-导数卷积
导数卷积题目描述题解参考了一下标程的推导过程,因为这个推导对我这种数学弱渣真的有点难鸭.[1]f(x)f(x)f(x)的iii次导函数:f(i)(x)=ai∗i!0!+ai+1∗(i+1)!1!∗x1+...+an−1∗(n−1)!(n−1−i)!∗xn−1−if^{(i)}(x) = a_{i}*\frac{i!}{0!} + a_{i+1}*\frac{(i+1)!}{1!}*x^...原创 2018-10-06 23:12:19 · 256 阅读 · 0 评论 -
数学推导题,NTT,快速数论变换,Wannafly-乒乓球
乒乓球题目描述小 BoBoBo 是某省乒乓球名列前茅的选手,现在他有 n 颗乒乓球一字排开,第$i $颗乒乓球的权值为 wiw_iwi每次他会随机从现有的乒乓球中等概率选一颗拿走,然后得到的收益是这颗球左边第一个乒乓球和右边第一个乒乓球的权值的乘积,如果左边没有乒乓球或者右边没有乒乓球,则收益为 000,这个过程会重复进行到所有球都被拿走为止现在小 BoBoBo 想知道他的期望总收益为...原创 2018-10-07 11:19:09 · 193 阅读 · 0 评论 -
Wannafly挑战赛24
Wannafly挑战赛24题目连接https://www.nowcoder.com/acm/contest/186#questionA.石子游戏题解注意到当石子个数为偶数的时候,每回合都会减少一堆偶数石子,因此,先手必胜.我们可以不考虑奇数堆石子,因为必胜方始终可以动偶数堆.当必败方将奇数堆分成一堆偶数和一堆奇数的时候,必胜方将新生成偶数堆移动到原有的偶数堆中即可抵消对方的移动....原创 2018-10-20 10:41:21 · 207 阅读 · 0 评论 -
HDU5322 - cdq分治FFT加速dp
5322 Hope [CDQ分治FFT计算计算dp]题意每一个每一个排列,排列中每个数向它后面第一个比它大的数连一条边.每个排列对于答案的贡献是这个排列所生成的图中的每一个联通量中点的个数的平方之积.例如:排列1,2,3,6,4,51,2,3,6,4,51,2,3,6,4,5其中1,2,3,61,2,3,61,2,3,6形成一个大小为444的联通分量.4,54,54,5形成一个大...原创 2018-10-21 00:24:39 · 308 阅读 · 0 评论