题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2064
代码:
#include <iostream>
#include<cstdio>
using namespace std;
__int64 p[40];
void hannuo()
{
p[1]=2;
for(int i=2;i<=38;i++)
p[i]=3*p[i-1]+2;
}
int main()
{
int n;
hannuo();
while(scanf("%d",&n)!=EOF)
{
printf("%I64d\n",p[n]);
}
return 0;
}