Catalan
Catalan数挺重要的。
1.栈的初始状态为空,n个数一次入栈,则出栈顺序有()种。h(n)
2.在n-2边形中(凸),画n-1条不想交对角线,把它分成n个三角形,有()种方案。h(n)
3.n个+1和n个-1构成的2n项a1,a2,a3,a4...an,并满足a1+a2+a3+...+ak>=0(k<=2n),对所有k都成立的数列的方案数是h(n)
4.括号序列:一个有n个运算符和n+1个数的算式,要求任意添加括号,运算顺序有多少种。h(n)
5.(其实同3)售票:2n个人排队进剧场,入场费50,每人带了50或100,售票处没有任何零钱,问有多少种情况不会找不开。h(n)
6.(其实也同3)一个n*n的网格图,从左下到右上,每次只能向上向右,不能越过左下到右上的对角线,问方案数。h(n)
7.有n个叶结点的形态不同的二叉树有多少棵。h(n)
8.圆上有2n个点,将这些点成对连接且不相交,求方案数 h(n)
9.将n层阶梯切割成n个矩形 h(n)
10.2n个高矮不同的人,排成两队,每队从矮到高,且第二队比对应的第一队的人高,求方案数。f(n).
最好记住Catalan数的前几个:1,1,2,5,14,42,132...
Stirling
S(n,k) = k * S(n-1,k) +S(n-1,k-1) S(n,1) = 1 (n≥1) S(n,n)=1
1.把n个苹果放入k盘子,每个盘子都要有。S(n,k)