#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; } |