2^(n-1)+之前所有情况之和
#include <stdio.h>
#include <math.h>
int main() {
int n, i, t, k, j[22]={0, 1};
scanf("%d", &n);
k = 1;
for(i=2; i<22; k+=j[i++]) {
j[i] = k + pow(2, i-1);;
}
while(n--) {
scanf("%d", &t);
printf("%d\n", j[t]);
}
return 0;
}