zoukankan      html  css  js  c++  java
  • HDU 1715 大菲波数

    大菲波数

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7677    Accepted Submission(s): 2557

    Problem Description
    Fibonacci数列,定义如下: f(1)=f(2)=1 f(n)=f(n-1)+f(n-2) n>=3。 计算第n项Fibonacci数值。
     
    Input
    输入第一行为一个整数N,接下来N行为整数Pi(1<=Pi<=1000)。
     
    Output
    输出为N行,每行为对应的f(Pi)。
     
    Sample Input
    5
    1
    2
    3
    4
    5
     
    Sample Output
    1
    1
    2
    3
    5
     
    Source
     
    Recommend
    lcy
     
     
     
     
    import java.util.*;
    import java.math.*;
    
    public class Main{
        public static void main(String[] args){
            Scanner cin = new Scanner(System.in);
            BigInteger []data = new BigInteger[1010];
            data[1] = BigInteger.valueOf(1);
            data[2] = BigInteger.valueOf(1);
            for(int i=3; i<1001; i++)
                data[i] = data[i-1].add(data[i-2]);
            int n,num;
            while(cin.hasNext()){
                n = cin.nextInt();
                for(int i=0; i<n; i++){
                    num = cin.nextInt();
                    System.out.println(data[num]);
                }
            }
        }
    }
  • 相关阅读:
    C++使用静态类成员时出现的一个问题
    C++中的const_cast
    【位运算与嵌入式编程】
    电压取反电路
    bzoj4769
    初赛
    noip2011day2
    uva1252
    codeforces 703d
    poj[1734]
  • 原文地址:https://www.cnblogs.com/jackge/p/2990020.html
Copyright © 2011-2022 走看看