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 大数卡特兰数的主要内容,如果未能解决你的问题,请参考以下文章
C - Train Problem II——(HDU 1023 Catalan 数)
HDU1023 Train Problem IICatalan数
Train Problem II HDU 1023 卡特兰数