#abc121d. [abc121_d]XOR World
[abc121_d]XOR World
题目描述
令 表示 的异或和。找出 的值。
什么是异或和?
整数 的位异或和(记作 )定义如下:
- 当将 用二进制表示时,第 位()的数字为 当且仅当 中有奇数个整数的二进制表示在该位上为 ,否则为 。
例如, 和 的异或和为 。(用二进制表示:011
和 101
的异或和为 110
)
约束条件
- 输入中的所有值都是整数。
输入
从标准输入读取数据,具体格式如下:
输出
计算 的值并打印出来。
示例输入 1
2 4
示例输出 1
5
在二进制中分别表示为 010
, 011
, 100
。它们的异或和为 101
,即十进制中的 。
示例输入 2
123 456
示例输出 2
435
示例输入 3
123456789012 123456789012
示例输出 3
123456789012