多项式——生成函数
DSL_HN_2002
一名中学生oier,已退役
展开
-
「BZOJ3771」Triple-生成函数+FFT
Decription 给定一个物品集合,每个物品有一个价值。可以在其中使用1,2,31,2,31,2,3个物品,求凑成的物品总价值方案数。 n,ai⩽40000n,ai⩽40000n,a_i \leqslant 40000 Solution 设aiaia_i表示取一个物品价值和为iii的方案数,bi,cibi,cib_i,c_i分别为两个,三个物品的方案数。 对于每一个出现的价值,就在其...原创 2018-08-06 14:32:49 · 270 阅读 · 0 评论 -
「Codeforces438E」The Child and Binary Tree-生成函数+多项式求逆+多项式开方
Description 链接 Solution 设fif_ifi表示点权和为iii的二叉树个数,cic_ici表示点权为iii的点的个数。那么 fi=∑i=0nci∑j=0n−ifj×fn−i−jf_i=\sum_{i=0}^n c_i \sum_{j=0}^{n-i}f_j\times f_{n-i-j}fi=∑i=0nci∑j=0n−ifj×fn−i−j 设FiF_iFi表示...原创 2018-12-22 17:29:44 · 227 阅读 · 0 评论 -
「BZOJ3028」食物-生成函数
Description 链接 Solution 构造出八种食物的生成函数。 相乘结果为x(1−x)4=x(1+x+x2+x3+...)4\frac {x} {(1-x)^4}=x(1+x+x^2+x^3+...)^4(1−x)4x=x(1+x+x2+x3+...)4 考虑组合意义,第nnn项的答案为在444种物品中选若干个组成n−1n-1n−1个物品的方案数。答案为Cn+23C_{n+2}^3C...原创 2018-12-22 17:31:22 · 240 阅读 · 0 评论 -
「Luogu4233」射命丸文的笔记-生成函数+多项式求逆
Description 链接 Solution 考虑所有竞赛图的哈密顿回路条数n!n2Cn2−n\frac {n!} {n} 2^{C_{n}^{2}-n}nn!2Cn2−n,即选出一条哈密顿回路剩下的边任意连。 但题目中所求的是有哈密顿回路条数的竞赛图,即强联通的竞赛图。 设f(n)f(n)f(n)表示点数为nnn的强联通竞赛图数量。g(n)g(n)g(n)表示点数为nnn的竞赛图数量。得到...原创 2018-12-22 17:32:31 · 235 阅读 · 0 评论