catlan数

前言

卡特兰数在组合数里很难告诉它是什么?更多的情况是通过大量的例子来告诉你它怎么用。
从0开始catlan数的前几项为:
1,1,2,5,14,42,132,429,1430,4862,16796,58786,208012,742900,2674440,9694845,35357670,129644790…

定义

1. 递归定义

fn=f0∗fn−1+f1∗fn−2+f2∗fn−3+.....+fn−2∗f1+fn−1∗f0{f_n=f_0*f_{n-1}+f_1*f_{n-2}+f_2*f_{n-3}+.....+f{n-2}*f_1+f_{n-1}*f_0}fn​=f0​∗fn−1​+f1​∗fn−2​+f2​∗fn−3​+.....+fn−2∗f1​+fn−1​∗f0​

2.递推关系

fn=4n−2n+1fn−1{f_n=\frac{4n-2}{n+1}f_{n-1}}fn​=n+14n−2​fn−1​

3.通项公式

fn=1n+1C2nn{f_n=\frac{1}{n+1}C_{2n}^{n}}fn​=n+11​C2nn​

⇒ fn=C2nn−C2nn−1{f_n=C_{2n}^{n}-C_{2n}^{n-1}}fn​=C2nn​−C2nn−1​

但是对于catlan数列怎么用比它是什么更重要。

实例

例1

在一个

catlan数和超级catlan数(施罗德数)相关推荐

  1. 【算法讲11:卡特兰数】默慈金数 | 那罗延数 | 施罗德数

    [算法讲11:卡特兰数]默慈金数 | 那罗延数 | 施罗德数 ⌈\lceil⌈卡特兰数⌋\rfloor⌋Catalan Number 引入 思考 ⌈\lceil⌈卡特兰数⌋\rfloor⌋的性质 ⌈\ ...

  2. 超级卡特兰数(又称大施罗德数)

    题目链接:https://www.nowcoder.com/acm/contest/146/B 把前四项丢进OEIS,就能知道是 施罗德数 参照百科:https://baike.baidu.com/i ...

  3. [超级码力在线编程大赛初赛(二)] 4.小栖的金字塔 施罗德数(超级卡特兰数)

    题目链接:小栖的金字塔 题意 小栖可以在不同点间移动,假设小栖现在在(x1,y1){(x_1,y_1)}(x1​,y1​),他能够移动到的下一个点(x2,y2){(x_2,y_2)}(x2​,y2​) ...

  4. 阿里云天池超级码力在线编程大赛初赛 第2场 ABCD(A.计算几何 判断点在三角形内 D.大施罗德数/超级卡特兰数)

    心得 打了一下被群友吐槽的比赛,阅读体验极差 阴间题面,读题1小时,AC5min,原题警告 思路来源 https://blog.csdn.net/PleasantlY1/article/details ...

  5. 水の三角(超级卡特兰数/大施罗德数)

    题目背景 这个三角图真好看.. 这个是4阶三角图.. 题目描述 现在我们定义一个三角图是像上面一样的图.. 请求出一个N阶三角图从最上方的顶点走到右下方的点的方案数. 有T组询问. 输入输出格式 输入 ...

  6. BZOJ4706 B君的多边形 (超级卡特兰数/施罗德数)

    题目 权限题QAQ 题解 超级卡特兰数/施罗德数 CODE #include <bits/stdc++.h> using namespace std; const int MAXN = 1 ...

  7. 【组合数学】卡特兰数 / 大施罗德数 相关

    在组合数学中,施罗德数用来描述从 (0,0)(0, 0)(0,0) 到 (n,n)(n,n)(n,n) 的网格中,只能使用 (1,0)(1,0)(1,0).(0,1)(0,1)(0,1).(1,1)( ...

  8. python-pygame实现飞机大战-5-屏幕渲染绘制分数、生命数、超级炸弹数以及暂停功能

    承接上4步: 1.添加背景以及飞机运动:https://blog.csdn.net/weixin_38778769/article/details/117329303 2.添加敌机以及碰撞爆炸:htt ...

  9. 格子路径问题-施罗德数

    备忘一下,带限制条件的走格子路径. 施罗德数 转载于:https://www.cnblogs.com/ZERO-/p/9736396.html

最新文章

  1. 【mathematical statistics】4 hypothesis testing
  2. 商女不知亡国恨,一天到晚敲代码
  3. 参加首届中国 .NET 开发者峰会有感
  4. Android之不需要自定义View(ViewfindView.java)最简单的二维码扫描
  5. expm1_Java Math类静态double expm1(double d)及其示例
  6. Codeforces 264B - Good Sequences
  7. Drupal 曝出代码执行高危漏洞,数百万网站受影响
  8. 金蝶K3老单据下推老单据并修改字段名(以销售订单下推销售出库单为例,后台操作部分)
  9. TwinCAT 3 file记录日志txt文件程序
  10. 51单片机串口中断控制灯
  11. 高端物理学名词_物理名词中英文对照
  12. c语言中竖线的作用,c语言中一条竖线是什么符号?
  13. 程序员常用官网和工具站
  14. randn函数 python_Python numpy matrix randn()用法及代码示例
  15. 再见铁饭碗!又一行业被颠覆!国内第一家无人银行,在上海正式开业!
  16. ERNIE-Search: Bridging Cross-Encoder with Dual-Encoder via Self On-the-fly Distillation
  17. Ubcoin市场:加密货币-商品交易平台
  18. java 打开笔记本摄像头_如何使用java启用电脑的摄像头摄相拍照
  19. Kmp算法之 求最大公共前后缀
  20. 缓存数据库选型——redis和memcached

热门文章

  1. 数据库、mysql和sql的入门简明教程
  2. 【SAP】为什么2023年后ABAP仍有广阔前景「来听听ChatGPT怎么说」
  3. C++ Essential Training C ++基础培训 Lynda课程中文字幕
  4. Java在线考试系统-设计和源码
  5. Linux-Linux内核-进程调度
  6. 【Java】程序制作Docker镜像 推荐方案
  7. Neural-Motifs 源码解读(3):RelModel类
  8. [paper share]KDD15 - Interpreting Advertiser Intent in Sponsored Search
  9. 蓝牙广播 连接资料整理 2
  10. 神奇旋转,告诉我她是顺时针还是逆时针旋转