![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多项式——生成函数
DSL_HN_2002
一名中学生oier,已退役
展开
-
「BZOJ3771」Triple-生成函数+FFT
Decription给定一个物品集合,每个物品有一个价值。可以在其中使用1,2,31,2,31,2,3个物品,求凑成的物品总价值方案数。n,ai⩽40000n,ai⩽40000n,a_i \leqslant 40000Solution设aiaia_i表示取一个物品价值和为iii的方案数,bi,cibi,cib_i,c_i分别为两个,三个物品的方案数。对于每一个出现的价值,就在其...原创 2018-08-06 14:32:49 · 304 阅读 · 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 · 261 阅读 · 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 · 254 阅读 · 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 · 252 阅读 · 0 评论