题目链接
http://acm.hdu.edu.cn/showproblem.php?pid=2190
#include<bits/stdc++.h>
using namespace std;
long long a[40];
int main ()
{
int n;
int k;
a[0]=1;
a[1]=3;
for(int i=2;i<40;i++)
{
a[i]=a[i-1]+a[i-2]*2; //找关系
}
while (scanf("%d",&n)!=EOF)
{
for(int i=0;i<n;i++)
{
scanf("%d",&k);
printf("%lld\n",a[k-1]);
}
}
return 0;
}