Catalan数我要Catalan数h(n)与h(n-1)之间的递推关系式,高手快来帮忙.鄙视楼下两个,自己推公式,那个我不要,我要Catalan数h(n)与h(n-1)之间的
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 17:49:33
Catalan数我要Catalan数h(n)与h(n-1)之间的递推关系式,高手快来帮忙.鄙视楼下两个,自己推公式,那个我不要,我要Catalan数h(n)与h(n-1)之间的
Catalan数
我要Catalan数h(n)与h(n-1)之间的递推关系式,高手快来帮忙.
鄙视楼下两个,自己推公式,那个我不要,我要Catalan数h(n)与h(n-1)之间的
Catalan数我要Catalan数h(n)与h(n-1)之间的递推关系式,高手快来帮忙.鄙视楼下两个,自己推公式,那个我不要,我要Catalan数h(n)与h(n-1)之间的
通项都告你了:
h(n)=c(2n,n)/(n+1)
Catalan数h(n)与h(n-1)之间的关系你写不出来?
h(n)= h(0)*h(n-1) + h(1)*h(n-2) + ... + h(n-1)h(0) 是用生成函数解决的……
生成函数(也有叫做“母函数”的,但是我觉得母函数不太好听)是说,构造这么一个多项式函数g(x),使得x的n次方系数为f(n).
生成函数最绝妙的是,某些生成函数可以化简为一个很简单的函数.也就是说,不一定每个生成函数都是用一长串多项式来表示的.比如,这个函数f(n)=1 (n当然是属于自然数的),它的生成函数就应该是g(x)=1+x+x^2+x^3+x^4+...(每一项都是一,即使n=0时也有x^0系数为1,所以有常数项).再仔细一看,这就是一个有无穷多项的等比数列求和嘛.如果-1
中文:卡特兰数
原理:
令h(1)=1,catalan数满足递归式:
h(n)= h(0)*h(n-1) + h(1)*h(n-2) + ... + h(n-1)h(0) (其中n>=2)
该递推关系的解为:
h(n)=c(2n,n)/(n+1) (n=1,2,3,...)
我并不关心其解是怎么求出来的,我只想知道怎么用catalan数分析问题。
全部展开
中文:卡特兰数
原理:
令h(1)=1,catalan数满足递归式:
h(n)= h(0)*h(n-1) + h(1)*h(n-2) + ... + h(n-1)h(0) (其中n>=2)
该递推关系的解为:
h(n)=c(2n,n)/(n+1) (n=1,2,3,...)
我并不关心其解是怎么求出来的,我只想知道怎么用catalan数分析问题。
我总结了一下,最典型的三类应用:(实质上却都一样,无非是递归等式的应用,就看你能不能分解问题写出递归式了)
1.括号化问题。
矩阵链乘: P=a1×a2×a3×……×an,依据乘法结合律,不改变其顺序,只用括号表示成对的乘积,试问有几种括号化的方案?(h(n)种)
2.出栈次序问题。
一个栈(无穷大)的进栈序列为1,2,3,..n,有多少个不同的出栈序列?
类似:有2n个人排成一行进入剧场。入场费5元。其中只有n个人有一张5元钞票,另外n人只有10元钞票,剧院无其它钞票,问有多少中方法使得只要有10元的人买票,售票处就有5元的钞票找零?(将持5元者到达视作将5元入栈,持10元者到达视作使栈中某5元出栈)
3.将多边行划分为三角形问题。
将一个凸多边形区域分成三角形区域的方法数?
类似:一位大城市的律师在她住所以北n个街区和以东n个街区处工作。每天她走2n个街区去上班。如果他
从不穿越(但可以碰到)从家到办公室的对角线,那么有多少条可能的道路?
类似:在圆上选择2n个点,将这些点成对连接起来使得所得到的n条线段不相交的方法数?
收起