hdu 2064 汉诺塔

#include<iostream>
#include<math.h>
using namespace std;
int
main()
{

    int
i,n;
    __int64
f[100];
    f[0]=0;f[1]=2;
    for
(i=2;i<=35;i++)
        f[i]=f[i-1]*3+2;
    while
(scanf("%d",&n)!=EOF)
       printf("%I64d\n",f[n]);
    return
0;
}

posted @ 2013-04-30 12:57  galaxy77  阅读(107)  评论(0编辑  收藏  举报