hdu 1250Hat's Fibonacci

来源:互联网 发布:网络路径错误怎么办 编辑:程序博客网 时间:2024/05/01 01:27
高精度叠加运算 采用java水过
import java.io.*;  import java.math.BigInteger;  import java.util.*; public class Main {    public static void main(String[] args) {        Scanner cin=new Scanner(System.in);        BigInteger a[]=new BigInteger[10500];        a[1]=BigInteger.valueOf(1);        a[2]=BigInteger.valueOf(1);        a[3]=BigInteger.valueOf(1);        a[4]=BigInteger.valueOf(1);        for(int i=5;i<10500; i++)        a[i]=a[i-1].add(a[i-2]).add(a[i-3]).add(a[i-4]);        int n;        while(cin.hasNext()){                    n=cin.nextInt();        System.out.println(a[n]);        }    }}

0 0
原创粉丝点击