FFT学得还是有点模糊,原理那些基本还是算有所理解了吧,不过自己推这个推不动。 看的资料主要有这两个: http://blog.miskcoo.com/2015/04/polynomial-multiplication-and-fast-fourier-transform https://www.z ...
分类:
其他好文 时间:
2016-08-30 22:33:49
阅读次数:
278
A类数据: 将棋盘黑白染色,相邻的点之间连边,求出二分图最大匹配即可。 B类数据: 答案为$\lfloor\frac{n^2-1}{3}\rfloor$,用FFT加速计算即可,时间复杂度$O(L\log L)$。 C类数据: 轮廓线DP,对于轮廓线上每个格子,要么为空,要么被占据,要么被占据且还要向 ...
分类:
其他好文 时间:
2016-08-21 06:17:17
阅读次数:
151
【题目大意】 在一个仅仅含有a,b的字符串里选取一个子序列,使得: 1.位置和字符都关于某条对称轴对称; 2.不能是连续的一段。 【思路】 不连续的回文串的个数=总的回文串个数-连续回文串的个数。 后者可以用manacher在O(n)时间里面求出。求的是个数不是最长串,和之前写的几道不怎么一样,注意 ...
分类:
其他好文 时间:
2016-08-20 00:10:45
阅读次数:
226
fft推下公式。注意两点: (1)数组从0开始以避免出错。 (2)i*i爆long long ...
分类:
其他好文 时间:
2016-08-14 12:59:48
阅读次数:
182
首先感谢韩昊同学,他的傅里叶分析入门给我们对数学公式不熟悉的人了解傅里叶算法打开了一扇窗户,其原文发表于知乎:https://zhuanlan.zhihu.com/p/19763358 在了解其基本原理的基础下,我们采用IPP库对FFT的实现进行一个简单的仿真,以便更感性的认识何为傅里叶变换,他能做 ...
分类:
其他好文 时间:
2016-08-07 13:46:20
阅读次数:
1145
题意: 给出连续的1-n个珠子的涂色方法 a[i](1<=i<=n), 问长度为n的珠链共有多少种涂色方案 分析: 可以得到DP方程: DP[n] = ∑(i=1,n) (DP[n-i]*a[i]). 该方程为卷积形式,故 CDQ + FFT CDQ: 将 [l,r] 二分, 先得到[l,mid]的 ...
分类:
系统相关 时间:
2016-08-03 23:55:40
阅读次数:
288
[BZOJ2179]FFT快速傅立叶 试题描述 给出两个n位10进制整数x和y,你需要计算x*y。 给出两个n位10进制整数x和y,你需要计算x*y。 输入 第一行一个正整数n。 第二行描述一个位数为n的正整数x。 第三行描述一个位数为n的正整数y。 第一行一个正整数n。 第二行描述一个位数为n的正 ...
分类:
其他好文 时间:
2016-08-02 08:48:53
阅读次数:
121
保研的事还是要听天由命。日常拜锦鲤大王。 生产实习呢....估计也是要水过去。等尘埃落定后再补补这些项目吧。 字符串: 1.后缀数组专题(知乎专栏) 2.熟练AC自动机 dp: 3.状压dp轮廓线dp入门 4.数位dp 数学: 5.FFT容斥(叉姐讲义)、高斯消元 6.最小曼哈顿距离(参论文) 补多 ...
分类:
其他好文 时间:
2016-08-02 00:53:12
阅读次数:
167
【题目大意】 【思路】 很好这很FFT…… 想了半天也没明白到底什么是卷积∑的上下界,我当初学的时候没说一定要从0开始啊quq 我还是背不出FFT的模板我要狗带了 我上面写的什么乱七八糟的,要什么数学,意识流脑补一下就好了。用人话翻译一下: 先看一下这个式子:(盗图图源) (当然我的程序里下标是从0 ...
分类:
其他好文 时间:
2016-07-30 14:57:27
阅读次数:
148