Problem description
https://leetcode-cn.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor/
Solution
做这道题出发方向走偏了,往滑动窗口的方向越走越远了。既然 xor而且两端区间的 xor 值a == b,那么 a xor b == 0, 区间(i,k)中间的任意值均可作为 j,那么这时的满足的三元组为 k - i, 这样时间复杂度由O(N^4)降为了 O(N^2)
Code
1 | class Solution { |