import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr =new int[1000000];
arr[1] = 1;
arr[2] = 1;
for(int i = 3;i <=n;i ++){
arr[i] = (arr[i-1] + arr[i-2])%10007;
}
System.out.print(arr[n]);
}
}
该篇博客介绍了如何使用Java实现斐波那契数列的动态规划算法,通过递推公式简化计算,并在1000000以内求解。
1156

被折叠的 条评论
为什么被折叠?



