[数学]卡特兰数
前言
卡特兰数是初赛中比较重要的数学知识,所以写篇博客总结一下。
定义
用
通项+证明
证明:
不考虑越过线的情况的话显然有
考虑非法的情况,令直线
对于每一个方案,我们取
所以
化简
应用
对括号的合法配对方案书 个节点的二叉树的形态数 个叶子( 个非叶节点)的满二叉树的形态数, 走到左儿子 ,走到 右儿子 ,类似于括号匹配(大致同2) 个数入栈后出栈的排列总数- 对凸
边形进行不同的三角形分割的方案数(分割线断点仅为顶点,且分割线仅在顶点上相交) 层的阶梯切割为 个矩形的切法数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步