#ZTZ2613T4. 【张老师2026·4+1拓展·13套·T4】异或

    ID: 3673 传统题 2000ms 512MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>张老师拓展20264+1拓展20套第13套普及组训练异或倍增

【张老师2026·4+1拓展·13套·T4】异或

来源:张老师 2026 CSP-J 4+1 拓展题 20 套;第 13 套,第 4 题。原题标号:D;原本地编号:Z4P1-13-D。

D. 异或

我们定义:

  • 给定一个长度为 nn 的数列 AA;
  • 对于任意 1≤i≤n1\le i\le n,令 BiB_i 为 AA 前 ii 项的异或和;
  • 记 f(A)=Bf(A)=B。

给定 A0A_0,若 Ai=f(Ai−1) (i≥1)A_i=f(A_{i-1})\ (i\ge1),请你求出数列 AtA_t。

输入格式

第一行一个整数 n,tn,t。

第二行 nn 个整数,表示数列 A0A_0。

输出格式

仅一行 nn 个整数,表示数列 AtA_t。

样例

输入样例 1

3 3
1 2 3

输出样例 1

1 3 1

数据规模与约定

  • 测试点 11:n,t≤10n,t\le 10;
  • 测试点 2∼32\sim 3:n,t≤103n,t\le 10^3;
  • 测试点 4∼64\sim 6:n,t≤2×105n,t\le 2\times 10^5。
  • 测试点 7∼107\sim 10:无特殊限制。

对于所有数据,1≤n≤2×1051\le n\le 2\times 10^5,1≤t≤1091\le t\le 10^9,0≤A0,i≤1090\le A_{0,i}\le 10^9,保证参数 tt 在给定范围内随机生成。