100 atcoder#ABC121D. [ABC121D] XOR World
[ABC121D] XOR World
题目描述
を の排他的論理和としたとき、 を求めてください。
排他的論理和とは
整数 のビットごとの排他的論理和 は、以下のように定義されます。
- を二進表記した際の () の位の数は、 のうち、二進表記した際の の位の数が となるものが奇数個ならば 、偶数個ならば である。
例えば、 と の排他的論理和は です(二進数表記すると: 011 と 101 の排他的論理和は 110 です)。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
を計算し、出力せよ。
题目大意
题目描述
令 为 的异或和。求 。
什么是异或和?
的异或和(记做 )的定义如下:
- 二进制下,若 中有奇数个数字满足第 位为 ,则 的第 位为 ;若偶数个数字满足,则 的第 位为 。
比如, 和 的异或和为 。(二进制下,011 和 101 的异或和为 110)
样例说明
二进制下, 分别是 010,011,100。异或和是 101,十进制下是 。
2 4
5
123 456
435
123456789012 123456789012
123456789012
提示
制約
- 入力は全て整数である。
Sample Explanation 1
は 進数でそれぞれ 010, 011, 100 です。 これらの排他的論理和は 101 であり、これを 進数表記にすると になります。