level 1
#include<cstdio>
long long f[4],g[4];
int main()
{
int n;
long long ans=0;
scanf("%d",&n);
f[0]=1;
f[1]=f[2]=f[3]=0;
for (int i=1;i<=n;++i)
{
for (int j=0;j<4;++j)
g[j]=f[j];
f[0]=g[3];
for (int j=1;j<3;++j)
f[j]=g[j-1];
f[3]+=g[2];
}
for (int i=0;i<4;++i)
ans+=f[i];
printf("%I64d\n",ans);
}
(太弱求轻喷)
2014年08月20日 03点08分
