1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#include<bits/stdc++.h>
using namespace std;
int main(){
	int n, T; scanf("%d %d", &n, &T);
	T%=2; int k=2, n0=1;
	while(n>n0){ k*=2; n0++; }
	int t[k];
	for(int i=0;i<k;i++) scanf("%d", &t[i]);
	if(T==0) for(int i=0;i<k;i++) printf("%d ", t[i]);
	else for(int i=k-1;i>=0;i--) printf("%d ", t[i]);
}