#arc151d. [arc151_d]Binary Representations and Queries

[arc151_d]Binary Representations and Queries

给定一个整数 nn 和一个长度为 2n12^n-1 的序列 AA(下标从 0 开始)。你需要按顺序执行 QQ 次操作,每次操作内容如下:

  • 给定两个整数 X,YX,Y,若整数 i[0,2n)i\in [0,2^n) 满足它的二进制第 XX 位(位数从 0 开始)为 YY,设 ii 翻转第 XX 位后的值为 ii',则让 AiA_{i'} 的值加上 AiA_i

所有操作执行完后,请输出整个序列 AA

$1\le N\le 18,\ 1\le Q\le 2\times 10^5,\ 0\le X\le N-1,\ Y\in \{0,1\}$。