拉格朗日反演
by gxy001
拉格朗日反演
对于两个形式幂级数 ,若 ,则有
扩展拉格朗日反演
对于三个形式幂级数 ,若 ,则有
推论:。
例题
Fuss-Catalan 数
求 个内点的 叉树数量,满足儿子有顺序,每个点要么有 个儿子,有么有 个儿子,没有儿子的称作外点,有儿子的称作内点。
从 到 的格点路径,每次只能走 和 ,且不能走到 以下,的方案数。
上面这两个问题的答案是相等的,其生成函数为 ,考虑如何求出其第 项。
移项得 ,所以我们知道, 的复合逆为 ,根据拉格朗日反演,我们可以得到,。
ABC222H
定义满足以下条件的二叉树(类似于上面的定义,儿子是有顺序的,左右儿子不同时,交换左右儿子视为两种树,只有一个儿子时,也区分左右儿子)是大小为 的好树:
- 每个点上写有 或者 ,总和为 。
- 每个叶子写有 。
- 可以通过 次下面的操作,使得根节点权值为 :
- 选择两个节点 , 必须是 的儿子,或者 的儿子的儿子。令 。
。
容易发现,根节点必须为 ,不存在两个连续的 。
答案的生成函数为 ,即考虑根的一个儿子子树形如什么,可以为空(),可以是一个好树(),可以是 的某个儿子挂了一个好树(),可以是 的两个儿子都是好树()。
移项得到 , 的复合逆即为 ,所以有 。
问题变为求解 ,我们设 。
我们有 。
设 ,则根据 ,我们考察左右两侧的 次项系数。
递推即可。当然,直接用二项式定理展开可以得到 ,也可以 计算。
P7896 『JROI-3』Moke 的游戏
问有多少种满足以下条件的方案数。
初始位于 ,要到达 ,每次有 种方案移动 (), 中途不得到达 以下,并恰好 次到达 ()。
。
考虑 到 且除最后一步未经过 的方案数,记其生成函数为 。
我们有 。
设从 到 且只有起点和终点经过 的方案数,记其生成函数为 。
我们有
求的实际上就是 ,即 。
设 的复合逆为 ,有 。
设 ,我们有 ,又有 。
所以答案就是
我们可以通过类似于上道题的做法,即根据 ,得到一个 的递推式,求出 和 的前 项,再暴力求出卷积的第 项即可。
build本页面最近更新:,更新历史
edit发现错误?想一起完善? 在 GitHub 上编辑此页!
people本页面贡献者:AFOI-wiki
copyright本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用