#include <stdio.h> int p( int x, int y) { int i; int z=1; for (i=0; i<y; ++i) z *= x; return z; } int main( void) { int t, n, x; unsigned long y; scanf( "%d", &t); for ( ; t>0; --t) { scanf( "%d", &n); if (n == 32) { y = 4294967295; printf( "%u\n", y); } else { x = p( 2, n) - 1; printf( "%d\n", x); } } return 0; }

评论