当前位置: 首页 > news >正文

P1044 栈 洛谷(数论)(卡特兰数)

卡特兰数递推公式之一(今天刚知道这东西…):
f[n] = f[n-1] * (4 * n – 2) /(n + 1)
(Ps:听说在一些数据苛刻的题目中此公式会出现问题?不过对于这道题目这个公式是很好用的)
代码如下:

#include <iostream>
#include <algorithm>
#include <string>
#include <cstring>
#include <cmath>
#include <vector>
#include <map>
#include <queue>
#include <utility>
#define ll long long

using namespace std ;

int main(){
    ll n ;
    cin >> n ;
    ll f[n+10] ;
    f[0] = 1 , f[1] = 1 ;
    for ( ll i = 2 ; i <= n ; i ++ ){
        f[i] = f[i-1] * (4 * i - 2) / (i + 1) ;
    }
    cout << f[n] << endl ;
    return 0 ;
}

转载于:https://www.cnblogs.com/Cantredo/p/9743661.html

相关文章:

  • 矩阵运算
  • MySQL之架构与历史(一)
  • 函数指针
  • Django admin源码剖析
  • 第53节:Java当中的IO流(上)
  • linux下自动获取并安装软件包 apt-get 的命令介绍
  • [CF482B]Interesting Array
  • linux连接oracle数据
  • [微信小程序] 微信小程序下拉滚动选择器picker绑定数据的两种方式
  • bzoj3991 LCA + set
  • php面相对象基本概念,基本形式,传值
  • 【Linux】- ps 命令
  • 10-序列化
  • EM算法
  • 《弹球学成语》需求分析报告
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 分享的文章《人生如棋》
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【mysql】环境安装、服务启动、密码设置
  • express如何解决request entity too large问题
  • fetch 从初识到应用
  • JAVA之继承和多态
  • maven工程打包jar以及java jar命令的classpath使用
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Python十分钟制作属于你自己的个性logo
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Vue 动态创建 component
  • Yeoman_Bower_Grunt
  • 基于组件的设计工作流与界面抽象
  • 简单数学运算程序(不定期更新)
  • 三分钟教你同步 Visual Studio Code 设置
  • 一道闭包题引发的思考
  • 白色的风信子
  • #{}和${}的区别?
  • (function(){})()的分步解析
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (接口自动化)Python3操作MySQL数据库
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四)JPA - JQPL 实现增删改查
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • :O)修改linux硬件时间
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [ANT] 项目中应用ANT
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [English]英语积累本
  • [IDF]被改错的密码
  • [IE编程] 打开/关闭IE8的光标浏览模式(Caret Browsing)
  • [java面试]宇信易诚 广州分公司 java笔试题目回忆录
  • [lintcode easy]Maximum Subarray