XOR
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
两个整数 , 。
求 $l \oplus (l+1) \oplus (l+2) \oplus (l+3) \oplus \dots \oplus r$
是异或符号,例如3$ \oplus $5 的值为6
在C++中异或符号是^,cout << 3^5,会输出6
3的二进制是011
5的二进制是101
异或是相同为0不同为1
3^5 就是 110
输入格式
从xor.in输入 输入两个数 。
输出格式
输出到xor.out 输出 $l \oplus (l+1) \oplus (l+2) \oplus (l+3) \oplus \dots \oplus r$。
输入输出样例 #1
输入 #1
18 31
输出 #1
1
说明/提示
有20%的数据l和r在int范围内
l和r都是正整数
https://sanhai.sh3.ikuai7.com/p/2668/file/6.cpp?type=additional_file
[SANHAIOJ大月赛]Round 1 Div.3测试
- 状态
- 已结束
- 规则
- IOI(严格)
- 题目
- 5
- 开始于
- 2026-6-27 16:30
- 结束于
- 2026-6-27 17:00
- 持续时间
- 0.5 小时
- 主持人
- 参赛人数
- 1