100 atcoder#ABC121D. [ABC121D] XOR World
[ABC121D] XOR World
配点 : 点
問題文
を の排他的論理和としたとき、 を求めてください。
排他的論理和とは
整数 のビットごとの排他的論理和 は、以下のように定義されます。
- を二進表記した際の () の位の数は、 のうち、二進表記した際の の位の数が となるものが奇数個ならば 、偶数個ならば である。
例えば、 と の排他的論理和は です(二進数表記すると: 011
と 101
の排他的論理和は 110
です)。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
を計算し、出力せよ。
2 4
5
は 進数でそれぞれ 010
, 011
, 100
です。
これらの排他的論理和は 101
であり、これを 進数表記にすると になります。
123 456
435
123456789012 123456789012
123456789012