【发布时间】:2016-08-08 15:36:24
【问题描述】:
我在一个论坛上提到给定数组n 数字:
arr[0........n-1]
以下条件成立,^ 是xor 运算符`
f(l,r) = f(0,r) ^ f(0,l-1)
在哪里f(l,r) = arr[l]^arr[l+1]^........arr[r]
我检查了上面的数组数量和l 和r 和YES 的不同值,这是真的。但我不明白怎么做?
有人能解释一下这背后的逻辑吗?
【问题讨论】:
-
写出
f(0,r) ^ f(0,l-1)的扩展,然后取消条款。