![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFT/NTT
文章平均质量分 57
星辰大少主
重庆oier
展开
-
板子:原根
定义(并没有什么用) 阶:设m>1,(a,m)=1,使得a^r=1(modn)成立的最小r,称为a对模m的阶。 原根:原根是一种数学符号,设m是正整数,a是整数,若a模m的阶等于φ(m),则称a为模m的一个原根。(其中φ(m)表示m的欧拉函数)——百度百科 原根的性质 g^1 mod m,g^2 mod m….g^(n-1) mod m都不同,并且答案恰好[1,m-1]一个答案一...原创 2018-03-14 21:22:32 · 341 阅读 · 0 评论 -
板子:FFT/NTT
序言 这篇文章是自己看的,外面有这么多优秀的博客多好。 这是我在复赛前那个暑假的一个噩梦。。。最终我还是花了一天时间搞出来了,这说明我天赋一般,虽然即使说明了我天赋一般也没有什么用。。该干啥还是得干啥。其实天赋没啥用的,真正的是方法什么的比较重要,以及平时各种能力的积累,最终体现在天赋上,也就是说天赋是可以改变的,天赋和智商差距应该还是蛮大的。我在说啥。。。。。 感谢很多优秀的博主带来的优秀...原创 2018-03-06 14:58:58 · 424 阅读 · 0 评论 -
(要重新推导的坑!)BZOJ 4555 [Tjoi2016&Heoi2016]求和 (NTT)
题目大意 BZOJ4555[Tjoi2016&Heoi2016]求和 分析 首先你必须要知道第二类斯特林数的通项公式,也可以自己推,但这时你也需要知道第二类斯特林数的含义是什么,真坑。。。 然后化简成卷积的形式就可以了,上NTT。 额。。。为什么我不写呢? 一个是因为我自己也不是很会推 另外是我并不是很会编辑用数学公式(当然主要原因是第一个咯) 其实我只是想打个NTT而...原创 2018-03-06 15:05:34 · 142 阅读 · 0 评论 -
BZOJ 4827: [Hnoi2017]礼物(循环卷积)
题目大意 给定等长一个序列一个环,环可以从任意地方断开形成一个序列,可以把一个序列的值加上c,要求序列各个元素差的平方的和。 分析 推一推就可以直接把c的最优值求出来,可能是我常数比较大的缘故,三分都要超时 把一个序列反转,就变成了循环卷积的形式。 要注意四舍五入的方法: 用round这个自带的四舍五入函数 (floor)(x+0.5) 不要用(int)(x+0.5),在x是负数的...原创 2018-03-28 13:17:59 · 269 阅读 · 0 评论