1758. Just do it

时间限制 3000 ms   内存限制 512 MB

There is a nonnegative integer sequence $a_{1...n}$ of length $n$. HazelFan wants to do a type of transformation called prefix-XOR, which means $a_{1...n}$ changes into $b_{1...n}$, where $b_i$ equals to the XOR value of $a_1,...,a_i$. He will repeat it for $m$ times, please tell him the final sequence.

输入数据

The first line contains a positive integer $T(1\leq T\leq5)$, denoting the number of test cases.
For each test case:
The first line contains two positive integers $n,m(1\leq n\leq2\times10^5,1\leq m\leq10^9)$.
The second line contains $n$ nonnegative integers $a_{1...n}(0\leq a_i\leq2^{30}-1)$.

输出数据

For each test case:
A single line contains $n$ nonnegative integers, denoting the final sequence.

样例输入

复制
2
1 1
1
3 3
1 2 3 \n
 · \n
 \n
 · \n
 · · \n

样例输出

复制
1
1 3 1 \n
 · · \n

提交

请先 登录

Source

2017 Multi-University Training Contest - Team 7

© 2024 FAQs Contact About