// pa_2016_tasowanie #include <cstdio> int a[1<<20]; int main() { int n,i,t,v; scanf("%d%d",&n,&t); n = 1<<n; if (t&1) { for (i=0; i<n; ++i) { scanf("%d",&a[i]); } for (i=n-1; i>=0; --i) { printf("%d ",a[i]); } } else { for (i=0; i<n; ++i) { scanf("%d",&v); printf("%d ",v); } } return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | // pa_2016_tasowanie #include <cstdio> int a[1<<20]; int main() { int n,i,t,v; scanf("%d%d",&n,&t); n = 1<<n; if (t&1) { for (i=0; i<n; ++i) { scanf("%d",&a[i]); } for (i=n-1; i>=0; --i) { printf("%d ",a[i]); } } else { for (i=0; i<n; ++i) { scanf("%d",&v); printf("%d ",v); } } return 0; } |