您的位置:首页 > 编程语言 > Java开发

hdu 1250 hdu 1130 java水大数

2012-05-25 21:00 218 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1250

//import java.io.*;
import java.math.*;
import java.util.*;

public class Main {
public static void main(String args[]){
Integer n,i,N = 9001;
BigInteger []f = new BigInteger
;
f[1] = f[2] = f[3] = f[4] = BigInteger.valueOf(1);
for(i = 5; i < N; ++i)
f[i] = f[i-1].add(f[i-2]).add(f[i-3]).add(f[i-4]);

Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
n  = cin.nextInt();
System.out.println(f
);
//System.out.println(f
.toString().length());
}
}
}


http://acm.hdu.edu.cn/showproblem.php?pid=1130

JAVA水 卡特兰数

import java.io.*;
import java.math.*;
import java.util.*;

public class Main{
public static void main(String []args){
Scanner cin = new Scanner(System.in);
int i,N = 101;
BigInteger []c = new BigInteger
;
c[1] = BigInteger.valueOf(1);
for(i = 2; i < N; ++i)
c[i] = c[i-1].multiply(BigInteger.valueOf(4 * i - 2)).divide(BigInteger.valueOf(i + 1));
while(cin.hasNext()){
i = cin.nextInt();
System.out.println(c[i]);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: