卡特兰数的模板题
卡特兰数公式h(n)=h(0)∗h(n−1)+h(1)∗h(n−2)+……+h(n−1)∗h(0)h(n) = h(0) * h(n-1)+h(1) * h(n -2)+……+h(n-1)*h(0)
还有另一种时间更优的递推
h(n)=h(n−1)∗(4∗n−2)/(n+1)h(n) = h(n - 1)*(4*n-2)/(n+ 1)

for(int i = 2; i <= n; i ++) {ans[i] = ans[i - 1] * (4 * n - 2) / (n + 1);
}
#include <cstdio>using namespace std;int n, ans[20];int read() {int f = 1, k = 0;char c = getchar();while(c < '0' || c > '9') {if(c == '-') {f = -1;}c = getchar();}while(c >= '0' && c <= '9') {k = k * 10 + c - '0';c = getchar();}return f * k;
}int main() {n = read();ans[0] = 1;ans[1] = 1;for(int i = 2; i <= n; i ++) {for(int j = 0; j < i; j ++) {ans[i] += ans[j] * ans[i - j - 1];}}printf("%d", ans[n]);return 0;
}

luogu 1044相关推荐

  1. luogu P1549 棋盘问题(2) 题解

    luogu P1549 棋盘问题(2) 题解 题目描述 在\(N * N\)的棋盘上\((1≤N≤10)\),填入\(1,2,-,N^2\)共\(N^2\)个数,使得任意两个相邻的数之和为素数. 例如 ...

  2. [Luogu] 选学霸

    https://www.luogu.org/problemnew/show/P2170 并查集+DP #include <iostream> #include <cstring> ...

  3. Luogu 2470 [SCOI2007]压缩

    和Luogu 4302 [SCOI2003]字符串折叠 差不多的想法,区间dp 为了计算方便,我们可以假设区间[l, r]的前面放了一个M,设$f_{i, j, 0/1}$表示区间$[i, j]$中是 ...

  4. 【Luogu】P1613 跑路

    [Luogu]P1613 跑路 一.题目 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资 ...

  5. Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P6055 Prob ...

  6. Luogu P3177 [HAOI2015] 树上染色(树上背包)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P3177 [HAOI2015] 树上染色 有一棵点数为 NNN 的树,树边有边权.给你一 ...

  7. Luogu P4178 Tree (点分治 + 树状数组)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P4178 Prob ...

  8. Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理,子集反演)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理) Problem n≤1 ...

  9. BZOJ 2154 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演,经典好题)(Luogu P1829)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P1829 [国家集训队]Crash的数字表格 / JZPTAB(反演,经典好题) Problem S ...

最新文章

  1. 系统负载LoadAverage
  2. ENVI5.1安装破解教程
  3. 在Servlet中使用开源fileupload包实现文件上传功能
  4. js浮点数运算不精确 如何解决_解决 浏览器处理数字运算时精度丢失的方法
  5. 关于SPFA Bellman-Ford Dijkstra Floyd BFS最短路的共同点与区别
  6. svn之迁移代码技巧
  7. oracle outln用户,Oracle用户解锁
  8. 决策树ID3算法[分类算法]
  9. python 把多个list合并为一个并去重内容_110道Python面试题(上)
  10. Away3d学习笔记(1)
  11. XSSFWorkbook 设置单元格样式_openpyxl3.0官方文档(25)—— 使用样式
  12. mysql2表连接优化性能_MySQL性能优化方法二:表结构优化
  13. 吴恩达教授机器学习课程笔记【九】- k均值聚类算法
  14. 支付宝VS微信,谁在抄袭谁?
  15. 泡泡龙游戏开发系列教程(一)
  16. g20杭州峰会 太极计算机,从杭州G20峰会晚会中的太极表演看中国气派
  17. <choose>标签的使用
  18. 25 网站应用攻击与防御
  19. npm设置淘宝镜像源
  20. benchmark java_Xudong

热门文章

  1. Windows内存体系(1) -- 虚拟地址空间
  2. 正式宣布 Visual Studio 2022
  3. hoolilaw解读:美国安检机场那些不能告人的秘密
  4. java repaint 无效_repaint() 无效 求助 谢谢
  5. 【爬虫实战】汽车之家——1.0
  6. uml 中的reception是什么意思
  7. [洛谷多校第三场]T176289 Misaka Network[拓扑排序]
  8. 在C++中++x和x++的用法
  9. 程序员如何优雅地摆地摊
  10. loadrunner Lr_类函数之 lr_rendezvous_ex()