#P17272. [2025年南开中学集训]异或运算
[2025年南开中学集训]异或运算
异或运算(xor)
题目描述
小 C 对异或运算很感兴趣。
他给了你三个整数 ,你需要找到有多少个长度为 的序列 ,满足:
- ;
- 。
其中 是二进制下的异或操作,为了避免高精度运算,答案对 取模。
输入格式
一行四个整数 ,表示测试点编号和题目给定参数,在样例中 。
输出格式
一行一个整数,表示答案。
样例 1
输入
0 3 3 2
输出
5
样例 1 解释
合法的数组有
(0,0,2)、(0,1,3)、(1,1,2)、(2,2,2)、(2,3,3),
一共 5 个。
数据范围
对于 100% 的数据,满足 ,,。
| 测试点编号 | 特殊性质 | ||
|---|---|---|---|
| 1~2 | 无 | ||
| 3~4 | |||
| 5~8 | 10 | ||
| 9~13 | 200 | ||
| 14~15 | A | ||
| 16~17 | |||
| 18~21 | 无 | ||
| 22~25 | |||
- 特殊性质 A:输入数据保证 。