100 atcoder#ABC213A. [ABC213A] Bitwise Exclusive Or
[ABC213A] Bitwise Exclusive Or
配点 : 点
問題文
以上 以下の整数 が与えられます。 となる 以上の整数 を求めてください。
なお、そのような はただ つ存在し、 以上 以下であることが証明されます。
$\text{ xor }$ とは
整数 のビットごとの排他的論理和 は、以下のように定義されます。
- を二進表記した際の () の位の数は、 を二進表記した際の の位の数のうち一方のみが であれば 、そうでなければ である。
例えば、 となります (二進表記すると: )。
制約
- 入力に含まれる値は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3 6
5
は 二進表記で 、 は二進表記で なので、これらの は二進表記で であり、十進表記で です。
このように、 となるので、答えは です。
10 12
6