HDOJ 2054

1543 단어 자바ACM고밀도
다비 파수
Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8569    Accepted Submission(s): 2894
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
모든 행동 에 대응 하 는 f(Pi)를 N 줄 로 출력 합 니 다.
 
Sample Input

   
   
   
   
5 1 2 3 4 5

 
Sample Output

   
   
   
   
1 1 2 3 5

 
Source
2007 성 경기 합숙 훈련 팀 연습 경기(2)
 
Recommend
lcy
 
import java.io.*;
import java.util.*;
import java.math.*;

/**
 *
 * @author XM_zhou
 */
public class Main
{

    public static void main(String[] args)
    {
        Scanner cin = new Scanner(System.in);
        BigInteger a[] = new BigInteger [1010];
        a[1] = a[2] = BigInteger.ONE;
        for(int i = 3 ; i <= 1000 ; i++)
        {
            a[i] = a[i - 1].add(a[i - 2]);
        }
        int n , T;
        T = cin.nextInt();
        while(T > 0)
        {
            T--;
            n = cin.nextInt();
            System.out.println(a[n]);
            
        }

    }
}

좋은 웹페이지 즐겨찾기