该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc213_a [ABC213A] Bitwise Exclusive Or
题目描述
给定两个整数 A 和 B,满足 0≤A,B≤255。请你求出一个整数 C,使得 A xor C=B,且 0≤C≤255。
可以证明,满足条件的 C 仅有一个,并且 0≤C≤255。
这里,xor 表示整数 a 和 b 的按位异或运算 a xor b,其定义如下:
- a xor b 的二进制表示中,第 2k 位(k≥0)的数值为:如果 a 和 b 的二进制表示中第 2k 位只有一个是 1,则该位为 1,否则为 0。
例如,3 xor 5=6(二进制为:011 xor 101=110)。
输入格式
输入从标准输入读入,格式如下:
A B
输出格式
输出答案。
样例 1
输入
3 6
输出
5
样例 2
输入
10 12
输出
6
说明/提示
限制条件
- 0≤A,B≤255
- 输入的所有值均为整数
样例解释 1
3 的二进制表示为 11,5 的二进制表示为 101,它们的 xor 结果为二进制 110,即十进制 6。因此,3 xor 5=6,所以答案是 5。
样例解释 2

由 ChatGPT 4.1 翻译