蟠桃记

#include <cstdio>

long long int memo[33];

long long int f(long long int n)
{
	memo[1] = 1;
	for(long long int i = 2; i <= n; ++ i)
	{
		memo[i] = 2 * (memo[i - 1] + 1);
	}
	return memo[n];
}

int main()
{
	long long int n;
	while(scanf("%d", &n) != EOF)
	{
		printf("%d
", f(n));
	}
	
	return 0;
}

  

原文地址:https://www.cnblogs.com/mjn1/p/11261164.html