2.3基本算法之递归变递推 1188 菲波那契数列(2)

http://noi.openjudge.cn/ch0203/1760/

/*
2.3基本算法之递归变递推 1188 菲波那契数列(2)
http://ybt.ssoier.cn:8088/problem_show.php?pid=1188

1760:菲波那契数列(2)
http://noi.openjudge.cn/ch0203/1760/
*/
#include<iostream>
using namespace std;

int a[1000100];

int main()
{
    int n,x,i;
    
    a[1]=1;
    a[2]=1;
    
    for(i=3;i<=1000000;i++)
        a[i]=(a[i-1]+a[i-2])%1000;
    
	cin>>n;
    for(i=1;i<=n;i++)
    {
        cin>>x;
        cout<<a[x]<<endl;
    }
    
    return 0;
}

2.3基本算法之递归变递推 1188 菲波那契数列(2)

2.3基本算法之递归变递推 1188 菲波那契数列(2) 

2.3基本算法之递归变递推 1188 菲波那契数列(2) 

2.3基本算法之递归变递推 1188 菲波那契数列(2)


2.3基本算法之递归变递推 1188 菲波那契数列(2) 

2.3基本算法之递归变递推 1188 菲波那契数列(2) 

2.3基本算法之递归变递推 1188 菲波那契数列(2) 

 

 

上一篇:LeetCode96. 不同的二叉搜索树


下一篇:解决Ubuntu命令“sudo apt-get install”——“ E: 无法定位软件包”问题