2020-10-08

    科技2025-09-25  70

    试题 入门训练 Fibonacci数列

    问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 样例输入 10 样例输出 55 样例输入 22 样例输出 7704

    语言 C++ #include using namespace std; int main() { int n; while(scanf("%d",&n)>0) { int a[n]; a[0]=1; a[1]=1; for(int i=2;i<=n;i++) a[i]=(a[i-1]+a[i-2])%10007; cout<<a[n-1]<<endl; } return 0; }

    Processed: 0.018, SQL: 8