poj 2663

关键是递推公式。

代码:

#include<iostream>
#include<fstream>

using namespace std;

long long a[31];

void read(){
//	ifstream cin("in.txt");
	int i,j,k;a[0]=1;
	a[2]=3;a[4]=11;
	for(i=6;i<=30;i+=2)
		a[i]=4*a[i-2]-a[i-4];
	while(cin>>i)
	{
		if(i==-1) return;
		if(i%2)
			cout<<0<<endl;
		else
			cout<<a[i]<<endl;
	}

}

int main(){
	read();
	return 0;
}

posted on 2011-04-22 16:10  宇宙吾心  阅读(412)  评论(0)    收藏  举报

导航