卡特兰数学习笔记
引入
从
不考虑是否合法的方案数是
接下来考虑不合法的情况,不合法当且仅当碰到了
从图中不难看出,不合法路径的终点翻折后变成了
最终的答案就成了
卡特兰数
上个例子的答案就是卡特兰数的定义。OEIS 上的 卡特兰数。
接下来介绍卡特兰数的其他形式
1
2
3
特别地有
从网格问题证明:
枚举第一次到达
那么前一半的方案数等价于
后一半是
4
经典问题
网格行走问题
从
从
如下图:
每一条不合法的路径都可以转化为一条
P1641 [SCOI2010] 生成字符串
加入一个
出栈方案数问题
P1044 [NOIP 2003 普及组] 栈
将进栈看成向右,出栈看成向上即可。
二叉树总数
证明:枚举
阶梯划分问题
P2532 [AHOI2012] 树屋阶梯
考虑
本文作者:vanueber
本文链接:https://www.cnblogs.com/vanueber/p/18716116
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步