不容易系列之(3)—— LELE的RPG难题



#include <cstdio>
long long int memo[55];
long long int f(int n)
{
memo[1] = 3;
memo[2] = memo[3] = 6;
for(int i = 4; i <= n; ++ i)
{
memo[i] = memo[i - 1] + 2 * memo[i - 2];
}
return memo[n];
}
int main()
{
long long int n;
while(scanf("%lld", &n) != EOF)
{
printf("%lld\n", f(n));
}
return 0;
}

浙公网安备 33010602011771号