公式的复习?

爸爸说考试前看一看公式比较好
那就看一看吧
树的计数
卢卡斯

ll Lucas(ll n,ll m){
    if(!m)return 1;
    return C(n%p,m%p)*Lucas(n/p,m/p)%p;
}

卡特兰数
h(n)= C(2n, n) - C(2n, n + 1) =C(2n,n)/(n+1)
递推式
h(n)=h(n-1)*(4*n-2)/(n+1)
1, 2, 5, 14, 42, 132, 429

括号化

矩阵连乘: P=a1×a2×a3×……×an,依据乘法结合律,不改变其顺序,只用括号表示成对的乘积,试问有几种括号化的方案?(h(n)种)

出栈次序

一个栈(无穷大)的进栈序列为1,2,3,…,n,有多少个不同的出栈序列?

凸多边形三角划分

在一个凸多边形中,通过若干条互不相交的对角线,把这个多边形划分成了若干个三角形。任务是键盘上输入凸多边形的边数n,求不同划分的方案数f(n)。比如当n=6时,f(6)=14。

给定节点组成二叉搜索树

给定N个节点,能构成多少种不同的二叉搜索树?
(能构成h(N)个)

n对括号正确匹配数目

给定n对括号,求括号正确配对的字符串数
对于在n位的2进制中,有m个0,其余为1的catalan数为:C(n,m)-C(n,m-1)

原文地址:https://www.cnblogs.com/hjmmm/p/10739030.html