結果

問題 No.534 フィボナッチフィボナッチ数
ユーザー naoki1228
提出日時 2017-06-29 17:39:35
言語 Java
(openjdk 23)
結果
RE  
実行時間 -
コード長 654 bytes
コンパイル時間 4,068 ms
コンパイル使用メモリ 84,508 KB
実行使用メモリ 54,616 KB
最終ジャッジ日時 2024-10-04 16:45:43
合計ジャッジ時間 8,706 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 9 WA * 11 RE * 22
権限があれば一括ダウンロードができます

ソースコード

diff #

import java.util.*;

public class A004 {
	public static void main(String[] args){

		Scanner sc = new Scanner(System.in);
		int n = Integer.parseInt(sc.next());
		List<Integer> fib1 = new ArrayList<Integer>();
		for(int i = 0; i < n; i++){
			if(i==0 || i==1){
				fib1.add(1);
			}else{
				fib1.add(fib1.get(i-2) + fib1.get(i-1));
			}
		}
		int fib1_n = fib1.get(n-1);
		
		List<Integer> fib2 = new ArrayList<Integer>();
		for(int i = 0; i < fib1_n; i++){
			if(i==0 || i==1){
				fib2.add(1);
			}else{
				fib2.add(fib2.get(i-2) + fib2.get(i-1));
			}
		}
		
		int X = fib2.get(fib1_n-1)%(1000000007);
		
		System.out.println(X);
		sc.close();
	}

}
0