【发布时间】:2016-05-11 12:06:42
【问题描述】:
我知道如果 xor 运算符的输入不同,则它返回 true,但是有了这些知识,我无法理解互联网上的各种编码问题。 像这样:
https://www.hackerearth.com/february-easy-16/algorithm/utkarsh-and-sub-array-xor-february-easy/
https://www.hackerrank.com/contests/hourrank-5/challenges/xor-se
请帮助我理解这些。 顺便说一句,我使用 C++ 进行编码。解释如何在这些中使用 XOR 运算符就足够了,无需解释完整的问题。
【问题讨论】:
-
Google 是你的朋友!
-
我试过了,但没有成功。每个结果都说明“如果两个输入不同,XOR 运算符返回 true”
-
如果你想要按位独占,那就是
operator ^。如果你想要一个布尔异或,那就是operator !=。
标签: operator-keyword xor