#P12827. 「DLESS-2」XOR and Even
「DLESS-2」XOR and Even
题目描述
给定一个长度为 的非负整数序列 , 次询问,每次询问形如以下两种中的一种:
0 l r x
: 在区间 中选出偶数个数(可以是 个,此时异或和为 ,下同),使得这些数的异或和小于等于 ,求方案数,答案对 取模。1 l r x
: 在区间 中选出偶数个数,使得这些数的异或和异或上 最大,求这个最大值。
输入格式
本题有多组测试数据,第一行输入一个数 表示数据组数。
对于每组数据,第一行输入两个数 。
第二行输入 个数,代表序列 。
接下来 行,每行一次询问,格式如问题描述所示。
输出格式
对于每次询问,输出一行一个数,表示答案。
2
5 6
1 2 4 8 16
0 1 3 3
0 1 4 3
1 2 4 0
1 2 4 1
0 1 5 114514
0 1 4 5
6 7
1 1 4 5 1 4
0 1 3 0
1 2 4 0
1 1 2 1
1 2 6 0
1 1 4 5
0 2 4 4
1 1 2 0
2
2
12
13
16
3
2
5
1
5
5
3
0
提示
对于所有数据,保证:
本题采用捆绑测试,各子任务描述如下:
Subtask | 特殊性质 | 分值 | ||
---|---|---|---|---|
无 | ||||
A | ||||
B | ||||
无 | ||||
A | ||||
B | ||||
无 |
特殊性质 A:操作类型一定为 。
特殊性质 B:操作类型一定为 。