随笔分类 -  FFT/NTT

摘要:题解: 其实就是一个拉格朗日反演+多项式全家桶。 拉格朗日反演:如果两个多项式f,g" role="presentation" style="position: relative;">f,gf,g满足g(f(x))=x" role="presentation" sty... 阅读全文
posted @ 2018-08-09 22:05 一剑霜寒十四洲 阅读(253) 评论(0) 推荐(0)
摘要:题目链接 其实就是一个FFT的题。 我们搞出两个生成函数A和B。 对于第二种情况,我们直接把B序列反序,跑FFT就行了。第一种情况,有一个乘法的限制,我们跑分治FFT就好了。时间复杂度O(n(log2n)2)" role="presentation" style... 阅读全文
posted @ 2018-08-07 19:45 一剑霜寒十四洲 阅读(100) 评论(0) 推荐(0)
摘要:题目链接 题解:我们设f[i]表示权值为i的二叉树的数目,g[i]为i这个值是否在C集合中出现。则很容易得到f[x]=∑i−1xg[i]∑j=0x−if[j]f[x−i−j]" rol... 阅读全文
posted @ 2018-05-13 18:02 一剑霜寒十四洲 阅读(111) 评论(0) 推荐(0)
摘要:题目大意:你需要求出n个点的简单(无重边无自环)无向连通图的数目模1004535809。n≤130000" role="presentation" style="position: relative;">n≤130000n≤130000。 题解:我们令f... 阅读全文
posted @ 2018-05-12 12:35 一剑霜寒十四洲 阅读(172) 评论(0) 推荐(0)
摘要:题解: 先推一波公式。 这是一个容斥原理的式子:S(n,m)=1m!∑k=0m(−1)kCmk(m−k)n" role="presentation" style="position: relative;">S(n,m)=1m!... 阅读全文
posted @ 2018-05-05 12:29 一剑霜寒十四洲 阅读(91) 评论(0) 推荐(0)
摘要:题目链接 题解:我们设两个手环增加的数相差c,且已经确定好了排列的顺序。 则差异值为∑i=1n(x[i]−y[i]+c)2" role="presentation" style="position: relative;">∑ni=1(x[i... 阅读全文
posted @ 2018-05-05 11:25 一剑霜寒十四洲 阅读(126) 评论(0) 推荐(0)
摘要:题目传送门 题意:给定n个长度分别为ai" role="presentation" style="position: relative;">aiai的木棒,问随机选择3个木棒能够拼成三角形的概率。 题解:正面可能很不好考虑,所以我们可以反向考虑,考虑用总方案数减去无法... 阅读全文
posted @ 2018-05-04 21:55 一剑霜寒十四洲 阅读(116) 评论(0) 推荐(0)
摘要:TripleDescription我们讲一个悲伤的故事。 从前有一个贫穷的樵夫在河边砍柴。 这时候河里出现了一个水神,夺过了他的斧头,说: “这把斧头,是不是你的?” 樵夫一看:“是啊是啊!” 水神把斧头扔在一边,又拿起一个东西问: “这把斧头,是不是你的?” 樵夫看... 阅读全文
posted @ 2018-04-19 22:26 一剑霜寒十四洲 阅读(120) 评论(0) 推荐(0)
摘要:题目链接 题意:给你一个只含a和b的字符串,求不连续的回文子序列的个数。 题解: 在每两个字符之间补上一个特殊字符。我们让f[i]表示i左右两边(包括i)对称(位置及字符相同)的字符的对数,则显然2f[i]" role="presentation" style="po... 阅读全文
posted @ 2018-04-15 10:31 一剑霜寒十四洲 阅读(94) 评论(0) 推荐(0)
摘要:正在学习FFT。在网上无意逛到了一个特别好的blog,内有FFT、NTT等等的详细证明,在征得博主同意后转载了过来。(其实很大程度上是留给自己看的,做个存档^ ^) 原文链接(感谢博主!) 阅读全文
posted @ 2018-04-12 22:02 一剑霜寒十四洲 阅读(258) 评论(0) 推荐(0)