1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include <cstdio>
 
int t[1100000];
 
int main()
{
int a,s,d=1;
scanf("%d%d", &a, &s);
for (int i=1; i<a+1; i++)d*=2;
for (int i=0; i<d; i++) scanf("%d", &t[i]);
if (s % 2==1)for (int i=d-1; i>=0; i--) printf("%d ", t[i]);
else for (int i=0; i<d; i++) printf("%d ", t[i]);
return 0;
}