随笔分类 - 数学相关-卷积-多项式运算
摘要:[BZOJ3684]大朋友和多叉树(拉格朗日反演) 题面 给定整数和集合,求有个节点且每个非叶子节点的儿子数量的无标号有根树的数量。节点的孩子有顺序. 分析 设这些树的OGF为,根据定义,一棵树可
阅读全文
摘要:[LuoguP4841]城市规划(多项式ln+生成函数) 题面 求个顶点的有标号连通简单无向图的个数(简单指的是无重边自环)。() 分析 个点的简单无向图有个,设G是所有无向图,那么G的EGF为 \(G(x)=\sum_{n=0
阅读全文
摘要:再探快速傅里叶变换(其四) 多项式操作 省选前夕爆补一波多项式全家桶,存一些板子 多项式乘法 不解释。注意如果式子太复杂,直接全部DFT再按原式子算,最后IDFT。这里封装好是为了简化模板代码,而且可以方便的换成任意模数NTT void poly_mul(ll *a,ll *b,ll *c,int
阅读全文
摘要:[BZOJ 3456]城市规划(cdq分治+FFT) 题面 求有标号n个点无向连通图数目. 分析 设表示个点组成的无向连通图数量,表示个点的图的数量。 显然种,但是我们要把不联通的去掉。 枚举1号点所在联通块大小.从剩下$i
阅读全文
摘要:[BZOJ 3625] [Codeforces 438E] 小朋友的二叉树 (DP+生成函数+多项式开根+多项式求逆) 题面 一棵二叉树的所有点的点权都是给定的集合中的一个数。 让你求出1到m中所有权值为i的二叉树的个数。 两棵树不同当且仅当树的形态不一样或者是树的某个点的点权不一样 分析 设$c(
阅读全文