【笔记】数论之卡特兰数 2025-08-30 1 min read # 数学 # 学习笔记 # 编程 什么是卡特兰数 卡特兰数是一类特殊的数列,常用于解决组合数学中的一些计数问题。 能解决哪些问题 举个例子:有一个数xxx,初始值为 0,我们可以对xxx进行 nnn次操作,每次操作只能给xxx加 1 或减 1,并且始终保证x≥0x \ge 0x≥0,有几种操作方法。 这个问题的答案就是卡特兰数的第nnn项。 公式 令卡特兰数第nnn项为h(n)h(n)h(n) 定义式:点击查看 通项公式:h(n)=C2nnn+1h(n) = \frac{C^n_{2n}}{n+1}h(n)=n+1C2nn 递推公式:h(0)=1,h(n)=4n−2n+1×h(n−1)h(0) = 1, h(n) = \frac{4n-2}{n+1} \times h(n-1)h(0)=1,h(n)=n+14n−2×h(n−1) 什么是卡特兰数 能解决哪些问题 公式