记本题数组长度为$n$,权值大小为$m$。 首先,暴力显然是$O(n^2)$的。 先瞄一眼tag,然后发现这是FFT。 显然,问题的关键在于要满足i,j,k之间的位置关系。于是考虑分治FFT。但遗憾的是,我们的分治FFT是对权值进行多项式乘法的,分治并不能使得FFT的规模减小。因此,分治做法在复杂度 ...
分类:
其他好文 时间:
2018-04-01 16:08:36
阅读次数:
175
BZOJ3160 万径人踪灭 题目大意 给定一个字符串$S$,$|S|=n$,字符集为$\{a,b\}$ 现在要求满足下面条件的子序列个数: 满足其存在一个对称中心(是回文子序列)。 至少分为3段,即不能只有连续一段。 我怕我的题意归纳 出锅 所以放一下题目网址: "web" 问满足条件的子序列个数 ...
分类:
其他好文 时间:
2018-04-01 14:33:32
阅读次数:
166
【CF553E】Kyoya and Train 题意:有一张$n$个点到$m$条边的有向图,经过第i条边要花$c_i$元钱,经过第i条边有$p_{i,k}$的概率要耗时k分钟。你想从1走到n,但是如果整个过程耗时超过了$t$,则需要额外花费$f$元。求从1走到n的期望最小花费。 $n\le 50,m ...
分类:
其他好文 时间:
2018-04-01 10:38:14
阅读次数:
140
https://www.lydsy.com/JudgeOnline/problem.php?id=4827 式子化简一下,发现最后只跟 Σ xi*yi 有关 第二个序列反转,就可以用FFT优化 注意: 循环会想到将序列复制一遍,但只能复制一个序列, 若n=4,第一个序列为1 2 3 4,,第二个序列 ...
分类:
其他好文 时间:
2018-03-31 18:13:30
阅读次数:
163
[Lydsy1704月赛]二元运算 Description 定义二元运算 opt 满足 现在给定一个长为 n 的数列 a 和一个长为 m 的数列 b ,接下来有 q 次询问。每次询问给定一个数字 c 你需要求出有多少对 (i, j) 使得 a_i opt b_j=c 。 定义二元运算 opt 满足 ...
分类:
其他好文 时间:
2018-03-31 16:42:27
阅读次数:
181
Triple Description 我们讲一个悲伤的故事。 从前有一个贫穷的樵夫在河边砍柴。 这时候河里出现了一个水神,夺过了他的斧头,说: “这把斧头,是不是你的?” 樵夫一看:“是啊是啊!” 水神把斧头扔在一边,又拿起一个东西问: “这把斧头,是不是你的?” 樵夫看不清楚,但又怕真的是自己的斧 ...
分类:
其他好文 时间:
2018-03-31 14:48:17
阅读次数:
156
城市规划 Description 刚刚解决完电力网络的问题, 阿狸又被领导的任务给难住了. 刚才说过, 阿狸的国家有n个城市, 现在国家需要在某些城市对之间建立一些贸易路线, 使得整个国家的任意两个城市都直接或间接的连通. 为了省钱, 每两个城市之间最多只能有一条直接的贸易路径. 对于两个建立路线的 ...
分类:
其他好文 时间:
2018-03-31 14:46:46
阅读次数:
168
题目链接:https://vjudge.net/problem/HDU-4609 题目大意: 给出 \(n\) 条线段长度,问任取 \(3\) 根,组成三角形的概率。 知识点: FFT、生成函数 解题思路: \(aX^b\) 代表长度为 \(b\) 的线段有 \(a\) 条,统计各种长度的线段的条数 ...
分类:
其他好文 时间:
2018-03-28 01:26:59
阅读次数:
117
https://www.cnblogs.com/RabbitHu/p/FFT.html emmm这是一篇很好懂的文章,初学的话可以参考一下。 fft的作用还是很多的,但是说到底还是卷积。。。即使不是卷积只要反转数组也可以当成卷积 先上模板:(当然是非递归的啦,比较快) 进阶: 难一点的: ...
分类:
其他好文 时间:
2018-03-27 20:57:56
阅读次数:
148
本次笔记学习自算法导论 FFT核心:系数表示→(单位复数根)点值表示→(插值)系数表示 关于单位复数根 n次单位复数根$ω$为满足$ω^n=1$的复数 n次单位复数根恰好有n个,表示为$ω_k,k=0,1,...n 1$ 由欧拉公式$e^{iθ}=cosΘ+isinΘ$,得$ω_k=e^{i2πk/ ...
分类:
其他好文 时间:
2018-03-27 10:25:04
阅读次数:
142