AT_abc213_a [ABC213A] Bitwise Exclusive Or

题目描述

给定两个整数 $A$ 和 $B$,满足 $0 \leq A, B \leq 255$。请你求出一个整数 $C$,使得 $A\ \text{xor}\ C = B$,且 $0 \leq C \leq 255$。 可以证明,满足条件的 $C$ 仅有一个,并且 $0 \leq C \leq 255$。 这里,$\text{xor}$ 表示整数 $a$ 和 $b$ 的按位异或运算 $a\ \text{xor}\ b$,其定义如下: - $a\ \text{xor}\ b$ 的二进制表示中,第 $2^k$ 位($k \geq 0$)的数值为:如果 $a$ 和 $b$ 的二进制表示中第 $2^k$ 位只有一个是 $1$,则该位为 $1$,否则为 $0$。 例如,$3\ \text{xor}\ 5 = 6$(二进制为:$011\ \text{xor}\ 101 = 110$)。

输入格式

输入从标准输入读入,格式如下: > $A$ $B$

输出格式

输出答案。

说明/提示

### 限制条件 - $0 \leq A, B \leq 255$ - 输入的所有值均为整数 ### 样例解释 1 $3$ 的二进制表示为 $11$,$5$ 的二进制表示为 $101$,它们的 $\text{xor}$ 结果为二进制 $110$,即十进制 $6$。因此,$3\ \text{xor}\ 5 = 6$,所以答案是 $5$。 ### 样例解释 2 ![图](https://img.atcoder.jp/ghi/7295a2123bac11ec5453c66bf19816fc.png) 由 ChatGPT 4.1 翻译