HDU 1023 Traning Problem 大数卡特兰数

Posted Ritchie丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU 1023 Traning Problem 大数卡特兰数相关的知识,希望对你有一定的参考价值。

用java做就很好做了 套公式就可以了

import java.io.*;  
import java.util.*;  
import java.math.BigInteger;  
  
  
public class Main  
{  
    public static void main(String args[])  
    {         
        BigInteger[] a = new BigInteger[101];  
        a[0] = BigInteger.ZERO;  
        a[1] = BigInteger.valueOf(1);  
        for(int i = 2; i <= 100; ++i)  
            a[i] = a[i - 1].multiply(BigInteger.valueOf(4 * i - 2)).divide(BigInteger.valueOf(i+1));  
            Scanner in = new Scanner(System.in);  
            int n;  
            while(in.hasNext())  
            {  
                n = in.nextInt();  
                System.out.println(a[n]);  
            }  
    }  
}  

 

以上是关于HDU 1023 Traning Problem 大数卡特兰数的主要内容,如果未能解决你的问题,请参考以下文章

hdu 1023 Train Problem II

C - Train Problem II——(HDU 1023 Catalan 数)

HDU1023 Train Problem IICatalan数

Train Problem II HDU 1023 卡特兰数

(母函数 Catalan数 大数乘法 大数除法) Train Problem II hdu1023

HDU 1023 Train Problem II 大数打表Catalan数