#include <stdio.h> int karty[2000000]; int main(){ int n, t; scanf("%d %d", &n,&t); int k = 1 << n; for(int i = 0; i < k;i++ ) scanf("%d", &karty[i]); if (t % 2 != 0) for(int i = k - 1; i >= 0; i-- ) printf("%d ", karty[i]); else for(int i = 0; i < k;i++ ) printf("%d ", karty[i]); printf("\n"); return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h> int karty[2000000]; int main(){ int n, t; scanf("%d %d", &n,&t); int k = 1 << n; for(int i = 0; i < k;i++ ) scanf("%d", &karty[i]); if (t % 2 != 0) for(int i = k - 1; i >= 0; i-- ) printf("%d ", karty[i]); else for(int i = 0; i < k;i++ ) printf("%d ", karty[i]); printf("\n"); return 0; } |