蓝桥杯 2021/10/31 基础练习 Fibonacci数列
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int a=1;
int b=1;
int fib=1;
for(int i=2;i<n;i++){
fib=(a+b)%10007;
a=b%10007;
b=fib%10007;
}
System.out.println(fib);
}
}
重点:巧妙的余数计算。

浙公网安备 33010602011771号