传统题 文件IO:xor 1000ms 256MiB

异或

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

我们定义:

  • 给定一个长度为 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 在给定范围内随机生成。

【汉中校区】2026国庆复赛模拟赛(五)

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-10-4 18:00
结束于
2026-10-5 12:30
持续时间
3 小时
主持人
参赛人数
11