![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFT
Effervescence
OIer
展开
-
Codeforces Round #176 (Div. 1) E. Ladies' Shop(FFT)
题意 给出一个nnn个数组成的集合,所有的数≤m≤m\leq m,之后让你在111到mm m中选出一些数,使得取出这些数中的一些数进行求和可以得出的所有≤m≤m\leq m的数与原来的nnn个数组成的集合相同。分析 首先我们可以得出,我们选的数必定为给出的集合的子集,不然这个数本身自己就不在原集合中,肯定不满足。接下来我们考虑原集合中的任意两个数a,ba,ba,b...原创 2018-08-06 20:30:47 · 241 阅读 · 0 评论 -
Educational Codeforces Round 9 E. Thief in a Shop(FFT模板题)
题意 给出一个包含nnn个数的集合,问从中任取kkk个(可重复取)求和,可得到的数有哪些。分析 这种题一看就是FFT模板题辣!我们只要构造一个多项式,使得第iii项的系数为用这些数构成数字iii的方案有几种,将这个多项式kkk次方就可以得到用kkk个数字来构成这个数的方案数为多少了,只要一次FFT就行了。Code#pragma GCC optim...原创 2018-08-06 20:40:19 · 280 阅读 · 0 评论 -
板子小记
目前包含:多项式乘法+多项式求逆+多项式求ln+多项式求exp+多项式快速幂(跑得好慢啊QAQ)Code#pragma GCC optimize(3,"Ofast","inline")原创 2018-08-28 20:42:58 · 501 阅读 · 0 评论 -
[COGS2189]帕秋莉的超级多项式(多项式全家桶)
原题传送门Code 直接上模板全套就好辣!(跑得还挺快,17.33s,现在在rk10)#pragma GCC optimize(3,"Ofast","inline")#include<bits/stdc++.h>using namespace std;typedef long long ll;bool Finish_read;templa...原创 2018-09-11 22:25:54 · 682 阅读 · 0 评论 -
[LOJ2020][AHOI/HNOI2017]礼物(FFT/NTT)
传送门分析 题目中说我们可以给两个手环都增加非负整数的亮度,实际上可以将题意转化成将其中一个增加整数的亮度。那么我们设一个序列的增加量为xxx,然后循环平移后的数列为aaa、bbb,那么答案就是 ans=Σi=1n(ai+x−bi)2ans = \Sigma_{i=1}^{n}(a_i+x-b_i)^2ans=Σi=1n(ai+x−bi)2 将平方拆开,我们得到 ...原创 2019-01-05 14:45:35 · 380 阅读 · 0 评论