luogu 1044
卡特兰数的模板题
卡特兰数公式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相关推荐
- luogu P1549 棋盘问题(2) 题解
luogu P1549 棋盘问题(2) 题解 题目描述 在\(N * N\)的棋盘上\((1≤N≤10)\),填入\(1,2,-,N^2\)共\(N^2\)个数,使得任意两个相邻的数之和为素数. 例如 ...
- [Luogu] 选学霸
https://www.luogu.org/problemnew/show/P2170 并查集+DP #include <iostream> #include <cstring> ...
- Luogu 2470 [SCOI2007]压缩
和Luogu 4302 [SCOI2003]字符串折叠 差不多的想法,区间dp 为了计算方便,我们可以假设区间[l, r]的前面放了一个M,设$f_{i, j, 0/1}$表示区间$[i, j]$中是 ...
- 【Luogu】P1613 跑路
[Luogu]P1613 跑路 一.题目 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资 ...
- Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P6055 Prob ...
- Luogu P3177 [HAOI2015] 树上染色(树上背包)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P3177 [HAOI2015] 树上染色 有一棵点数为 NNN 的树,树边有边权.给你一 ...
- Luogu P4178 Tree (点分治 + 树状数组)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P4178 Prob ...
- Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理,子集反演)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理) Problem n≤1 ...
- BZOJ 2154 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演,经典好题)(Luogu P1829)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P1829 [国家集训队]Crash的数字表格 / JZPTAB(反演,经典好题) Problem S ...
最新文章
- 系统负载LoadAverage
- ENVI5.1安装破解教程
- 在Servlet中使用开源fileupload包实现文件上传功能
- js浮点数运算不精确 如何解决_解决 浏览器处理数字运算时精度丢失的方法
- 关于SPFA Bellman-Ford Dijkstra Floyd BFS最短路的共同点与区别
- svn之迁移代码技巧
- oracle outln用户,Oracle用户解锁
- 决策树ID3算法[分类算法]
- python 把多个list合并为一个并去重内容_110道Python面试题(上)
- Away3d学习笔记(1)
- XSSFWorkbook 设置单元格样式_openpyxl3.0官方文档(25)—— 使用样式
- mysql2表连接优化性能_MySQL性能优化方法二:表结构优化
- 吴恩达教授机器学习课程笔记【九】- k均值聚类算法
- 支付宝VS微信,谁在抄袭谁?
- 泡泡龙游戏开发系列教程(一)
- g20杭州峰会 太极计算机,从杭州G20峰会晚会中的太极表演看中国气派
- <choose>标签的使用
- 25 网站应用攻击与防御
- npm设置淘宝镜像源
- benchmark java_Xudong
热门文章
- Windows内存体系(1) -- 虚拟地址空间
- 正式宣布 Visual Studio 2022
- hoolilaw解读:美国安检机场那些不能告人的秘密
- java repaint 无效_repaint() 无效 求助 谢谢
- 【爬虫实战】汽车之家——1.0
- uml 中的reception是什么意思
- [洛谷多校第三场]T176289 Misaka Network[拓扑排序]
- 在C++中++x和x++的用法
- 程序员如何优雅地摆地摊
- loadrunner Lr_类函数之 lr_rendezvous_ex()