#include <cstdio>
int main()
{
int n, t, k = 1, g;
scanf("%d %d", &n, &t);
k <<= n;
if(t%2) {
int *tab = new int[k+4];
for(int i=0; i<k; i++)
scanf("%d", &tab[i]);
for(int i=k-1; i>=0; i--)
printf("%d ", tab[i]);
return 0;
}
for(int i=0; i<k; i++) {
scanf("%d", &g);
printf("%d ", g);
}
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <cstdio> int main() { int n, t, k = 1, g; scanf("%d %d", &n, &t); k <<= n; if(t%2) { int *tab = new int[k+4]; for(int i=0; i<k; i++) scanf("%d", &tab[i]); for(int i=k-1; i>=0; i--) printf("%d ", tab[i]); return 0; } for(int i=0; i<k; i++) { scanf("%d", &g); printf("%d ", g); } return 0; } |
English