[关闭]
@y20070316 2017-02-17T03:54:27.000000Z 字数 1598 阅读 1019

【bzoj3625】【xsy1729】小朋友和二叉树 - 生成函数+FFT

OI


题意

给定,给定
给定,对于任意,求每个点权属于,权值和为的二叉树的个数。


答案对取模。

分析


的生成函数为

表示权值和为的二叉树的个数。
的生成函数为

时,


时,

所以

解得:

由于我们只需要求前项。
所以

检验:
(1)当



舍去。
(2)当


所以,

分子分母同时乘上
得到


考虑多项式开根+多项式求逆,求解该问题。

多项式求逆:
http://blog.miskcoo.com/2015/05/polynomial-inverse
问题描述:已知,求,使得
解决方案:
①当时,设,则
②当时,设,现在要求




两边同时乘上

多项式开根:
http://blog.csdn.net/wzq_qwq/article/details/48394749
问题描述:已知,求,满足
解决方案:
①当时,直接求逆元
②当时,设,满足




添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注