杭电acm2045
a[2] = 6;
#include <stdio.h> int main() { int n, i; __int64 a[50]={3, 6, 6}; for(i=3; i<50; i++) a[i] = a[i-1] + a[i-2] * 2; while(~scanf("%d", &n)) { printf("%I64d\n", a[n-1]); } return 0; }
a[2] = 6;
#include <stdio.h> int main() { int n, i; __int64 a[50]={3, 6, 6}; for(i=3; i<50; i++) a[i] = a[i-1] + a[i-2] * 2; while(~scanf("%d", &n)) { printf("%I64d\n", a[n-1]); } return 0; }