Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 7887 | Accepted: 4134 |
Description
Input
Output
Sample Input
2 8 12 -1
Sample Output
3 153 2131
题解:a[i]=4*a[i-2]-a[i-4];
#include <iostream> using namespace std; int main(){ long long n,a[50]; a[0]=1;a[2]=3; for(int i=4;i<=30;i+=2) a[i]=4*a[i-2]-a[i-4]; while (cin>>n&&n!=-1){ if (n%2) cout<<0<<endl; else cout<<a[n]<<endl; } return 0; }
原文地址:http://blog.csdn.net/codeforcer/article/details/40301431