1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include<cstdio>

int tab[1100000];

main(){
	int n,t;
	scanf("%d%d",&n,&t);
	t%=2;
	n=(1<<n);
	for(int i=0;i<n;i++)scanf("%d",&tab[i]);
	if(t)for(int i=n-1;i>=0;i--)printf("%d ",tab[i]);
	else for(int i=0;i<n;i++)printf("%d ",tab[i]);
	printf("\n");
}