「ALFR Round 5」变换
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
本题有 组测试数据。
有一个长度为 的非负整数序列 和两个参数 。
你可以对序列 进行任意次数的操作,对于每次操作,你都需要:
- 选取一个非负整数 使得 ,选取一个下标 ,将 ,然后你需要将 或者花费 的代价使得 不变。
记你花费的代价为 ,你需要求出 的最大值。
其中 代表按位或运算, 表示按位与运算, 表示按位异或运算。
输入格式
本题有多组测试数据,第一行输入一个整数 ,表示数据组数。对于每组数据:
- 第一行,三个非负整数 。
- 第二行, 个非负整数 。
输出格式
对于每组数据,输出一行一个整数表示你的答案。
样例
1
1 2 0
1
3
样例 1 解释
进行操作 ,,然后将 ,然后选择花费 的代价将 不变,在此之后 ,容易发现之后的所有操作不会将答案变大,因此最大值为 。
3
7 354 480097
1 794 0 19 45 45 1
5 109588 312
1 16 34 375 47
1 333 0
646640
875
109951
646653
数据范围
本题使用捆绑测试。
对于 的数据,,,。
子任务编号 | 特殊性质 | 分值 | ||||
---|---|---|---|---|---|---|
无 | ||||||
无 |
【MX-J14】梦熊 J 组 · 友谊赛 & ALFR Round 5
- 状态
- 已结束
- 规则
- IOI
- 题目
- 5
- 开始于
- 2025-5-5 14:00
- 结束于
- 2025-5-5 17:30
- 持续时间
- 3.5 小时
- 主持人
- 参赛人数
- 127