POJ 2084

/*****************************************       author        :  Grant Yuan*       time            :   2014/10/19 15:42*       source       :    POJ 2084*       algorithm:     Catalan数+高精度* ***************************************/
import java.io.*;
import java.math.*;
import java.util.*;
public class Main{public static void main(String args[]){Scanner cin=new Scanner(System.in); BigInteger []a = new BigInteger [105];BigInteger t;a[0]=a[1]=BigInteger.ONE;for(int  i=2;i<=102;i++){a[i]=a[i-1].multiply(BigInteger.valueOf(4*i-2)).divide(BigInteger.valueOf(i+1));}while(true){int n=cin.nextInt();if(n==-1) break;String str;str=a[n].toString();System.out.println(str);}}
}

转载于:https://www.cnblogs.com/codeyuan/p/4254410.html

POJ 2084 Catalan数+高精度相关推荐

  1. P2532 [AHOI2012]树屋阶梯($Catalan$数高精度)

    P2532 [AHOI2012]树屋阶梯(Catalan数&高精度) 题目传送门 思路:卡特兰数的变形,可根据包含直角点的矩形覆盖的阶梯点的位置进行加法原理,然后对每个情况进行乘法原理,可以得 ...

  2. BZOJ 2822: [AHOI2012]树屋阶梯 [Catalan数 高精度]

    2822: [AHOI2012]树屋阶梯 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 779  Solved: 453 [Submit][Statu ...

  3. Catalan数推导及应用

    Catalan数的定义: 设表示用下面的方法把凸多边形区域分成三角形区域的方法数:在有n+1条边的凸多边形区域内通过插入在其中不相交的对角线而把它分成三角形区域.定义.则满足递推关系     这个递推 ...

  4. 面试收集--卡特兰数(Catalan数)应用

    引言:有高矮不同的12个人,现在要他们对应排成两列,保证两列分别有序,且对应位置总是第一列比第二列矮,请问有多少种排列方式? 这是蘑菇街笔试的时候一个题目,当时陷入了枚举分类的死循环中,殊不知如果知道 ...

  5. Catalan数——卡特兰数

    今天阿里淘宝笔试中碰到两道组合数学题,感觉非常亲切,但是笔试中失踪推导不出来 后来查了下,原来是Catalan数.悲剧啊,现在整理一下 Catalan数--卡特兰数] 一.Catalan数的定义令h( ...

  6. Catalan数推导(转载)

    Raney引理: 设整数序列A = {Ai, i=1, 2, -, N},且部分和Sk=A1+-+Ak,序列中所有的数字的和SN=1,在A的N个循环表示中,有且仅有一个序列B,满足B的任意部分和Si均 ...

  7. BZOJ 1856: [Scoi2010]字符串 [Catalan数]

    1856: [Scoi2010]字符串 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1418  Solved: 790 [Submit][Status ...

  8. C++打印0到N的Catalan数卡特兰数(附完整源码)

    打印0到N的Catalan数卡特兰数 打印0到N的Catalan数卡特兰数算法的完整源码(定义,实现,main函数测试) 打印0到N的Catalan数卡特兰数算法的完整源码(定义,实现,main函数测 ...

  9. [Catalan数三连]网格有趣的数列树屋阶梯

    如何让孩子爱上打表 Catalan数 Catalan数是组合数学中一个常出现在各种计数问题中的数列. 以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)的名字来命名. 先丢个公式(设第n项为$ ...

最新文章

  1. 2018-12-04-Python全栈开发-day92-自动登录
  2. Matlab 中常用的直线与点形表示属性
  3. Redux vs Mobx系列(-):immutable vs mutable
  4. winform-日记
  5. lte接口流程图_请画出LTE系统的组网图及标注接口。
  6. 关于如何获得网站集宿主网站集地址的问题
  7. java中结构体入参_JNA中自定义结构体如何传参?
  8. django高级应用(分页功能)
  9. VS2010+QT5安装教程
  10. java long to int_Java long(Long)与int(Integer)之间的转换
  11. 从 Web2 社交面临的挑战看,Web3 为何能够取而代之
  12. LEDE+iKuai双软路由整合
  13. 生态功能区划方法之二:生态服务功能重要性评价
  14. Unity 接入百度AI - 动物识别
  15. Docker国内镜像源设置
  16. C语言大学期末考试重点,快点码住,再也不用担心挂科啦
  17. android Phone 距离感应器锁的实现
  18. Nginx 开启gzip
  19. python字符编码用什么储存卡_python字符编码
  20. 做管件网络销售之前,必须要做的三件事

热门文章

  1. Minor GC、Major GC、Full GC
  2. spring循环依赖及解决方法
  3. 单向环形列表及应用场景(约瑟夫环)
  4. 解惑(一) ----- super(XXX, self).__init__()到底是代表什么含义
  5. 大话设计模式读后感之面向对象设计基础
  6. 中使用js修改变量值_谈一谈css-in-js在React项目中的使用
  7. 推荐系统--用户行为和实验设计
  8. Codechef Coders’Legacy 2018 CLSUMG Sum of Primes
  9. mysql免安装版net不是_MYSQL 免安装版的环境配置
  10. 氮化镓充电器哪家做得好_氮化镓充电头推荐、100元能买到那些大品牌氮化镓充电器?...