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
#include <iostream>

using namespace std;

int T[1<<20];

int main(){
    ios_base::sync_with_stdio(0);
    int n,t;
    cin>>n>>t;
    n = 1<<n;
    t &= 1;
    if(t) {
	for(int i=0;i<n;++i)
	    cin>>T[i];
	for(int i=n-1;i>=0;--i)
	    cout<<T[i]<<' ';
    } else {
	int x;
	for(int i=0;i<n;++i){
	    cin>>x;
	    cout<<x<<' ';
	}
    }
    return 0;
}