杭电2046

此题是一道递推题~!注意规律 啊 第n个的排法等于第n-1个加上第n-2个即 啊a[n]=a[n-1]+a[n-2];

此外注意类型 是long long 就OK了!

#include<iostream>
using namespace std;
int main()
{
 int n,i;long long a[100];
 while(cin>>n)
 {
    a[1]=1;
    a[2]=2;
    for(i=3;i<=n;i++)
     a[i]=a[i-1]+a[i-2];
    cout<<a[n]<<endl;
    }
 return 0;
}

posted on 2012-09-22 10:59  @ 小浩  阅读(238)  评论(0编辑  收藏  举报