快速数论变换【NTT】
zlttttt
这个作者很懒,什么都没留下…
展开
-
[51Nod1752]哈希统计-动态规划-快速数论变换
哈希统计Description int work(char *s,int n,int base,int p){ long long ans=0; for(int i=1;i<=n;i++) ans=(ans*base+s[i])%p; return ans;}以上代码为一种字符串hash的写法,给出base和p,试统计长度小于等于n且能使最后hash值为x的原创 2017-11-19 00:05:58 · 410 阅读 · 0 评论 -
[BZOJ5093]图的价值-Stirling数-NTT
图的价值Description“简单无向图”是指无重边、无自环的无向图(不一定连通)。 一个带标号的图的价值定义为每个点度数的k次方的和。 给定n和k,请计算所有n个点的带标号的简单无向图的价值之和。 因为答案很大,请对998244353取模输出。Input第一行包含两个正整数n,k(1<=n<=10^9,1<=k<=200000)。Output输出一行一个整数,即答案对998244353取模原创 2017-12-31 00:47:16 · 293 阅读 · 0 评论 -
[BZOJ3771]Triple-NTT-生成函数-容斥原理
TripleDescription我们讲一个悲伤的故事。 从前有一个贫穷的樵夫在河边砍柴。 这时候河里出现了一个水神,夺过了他的斧头,说: “这把斧头,是不是你的?” 樵夫一看:“是啊是啊!” 水神把斧头扔在一边,又拿起一个东西问: “这把斧头,是不是你的?” 樵夫看不清楚,但又怕真的是自己的斧头,只好又答:“是啊是啊!” 水神又把手上的东西扔在一边,拿起第三个东西问: “这把斧头原创 2018-01-02 23:24:43 · 540 阅读 · 0 评论 -
[BZOJ4555][Tjoi2016&Heoi2016]求和-NTT-多项式求逆
求和Description在2016年,佳媛姐姐刚刚学习了第二类斯特林数,非常开心。现在他想计算这样一个函数的值: S(i, j)表示第二类斯特林数,递推公式为: S(i, j) = j ∗ S(i − 1, j) + S(i − 1, j − 1), 1 <= j <= i − 1。 边界条件为:S(i, i) = 1(0 <= i), S(i, 0) = 0(1 <= i) 你能帮帮原创 2018-01-13 00:16:42 · 411 阅读 · 0 评论 -
[COGS2189][HZOI 2015]帕秋莉的超级多项式-NTT-多项式求逆-多项式求ln-多项式开方-多项式求exp-多项式快速幂
帕秋莉的超级多项式【题目描述】在幻想乡,帕秋莉·诺蕾姬(パチュリー·ノーレッジ)是以宅在图书馆闻名的魔法使。 其语文,数学,英语,物理,化学,生物,政治,历史,地理,哲♂学,无所不通晓。 今天,她在研♂究多项式…… “小恶魔……”,帕秋莉突然召唤道。 “来啦,帕秋莉sama~”,小恶魔高兴地飘到了帕秋莉的身边。 帕秋莉头也不抬地将一张写满公式的纸递给了小恶魔, “帮我把原创 2018-01-16 23:30:11 · 1710 阅读 · 4 评论 -
[BZOJ3684]大朋友和多叉树-拉格朗日反演
大朋友和多叉树Description我们的大朋友很喜欢计算机科学,而且尤其喜欢多叉树。对于一棵带有正整数点权的有根多叉树,如果它满足这样的性质,我们的大朋友就会将其称作神犇的:点权为1的结点是叶子结点;对于任一点权大于1的结点u,u的孩子数目deg[u]属于集合D,且u的点权等于这些孩子结点的点权之和。 给出一个整数s,你能求出根节点权值为s的神犇多叉树的个数吗?请参照样例以更好的理解什原创 2018-01-20 00:44:33 · 1180 阅读 · 3 评论 -
有关多项式处理的各种算法总结
有关多项式处理的各种算法总结有关多项式处理的各种算法总结前言一些定义的简要介绍牛顿迭代多项式求逆多项式求lnlnln多项式开方多项式求指数函数exp多项式快速幂拉格朗日反演多项式除法和取模多项式的多点求值一些比较好的练手题前言最近频繁接触了各种各样的生成函数,以及各种十(sang)分(xin)有(bing)趣(kuang)的多项式相原创 2018-01-18 00:24:50 · 2494 阅读 · 0 评论 -
[BZOJ3992][SDOI2015]序列统计-原根-NTT
序列统计Description小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定整数x,求所有可以生成出的,且满足数列中所有数的乘积mod M的值等于x的不同的数列的有多少个。小C认为,两个数列{Ai}和{Bi}不同,当且仅当至少存在一个原创 2018-04-19 23:45:33 · 285 阅读 · 0 评论 -
[LOJ2541][PKUWC2018]猎人杀-分治FFT-容斥原理-概率与期望
猎人杀题目描述猎人杀是一款风靡一时的游戏“狼人杀”的民间版本,他的规则是这样的: 一开始有 nnn 个猎人,第 iii 个猎人有仇恨度 wiwiw_i ,每个猎人只有一个固定的技能:死亡后必须开一枪,且被射中的人也会死亡。然而向谁开枪也是有讲究的,假设当前还活着的猎人有 [i1…im][i1…im][i_1\ldots i_m],那么有 wik∑j=1mwijwik∑j=1mwi...原创 2018-06-23 23:49:44 · 367 阅读 · 0 评论