XOR Range Queries
You are given a list of integers nums and a two-dimensional list of integers queries. Each element in queries contains [i, j] and asks what is the value of nums[i] ^ nums[i + 1] ^ ... ^ nums[j]. Return a list containing the answer for each query.
Constraints
i ≤ j0 ≤ n ≤ 100,000wherenis the length ofnums0 ≤ m ≤ 100,000wheremis the length ofqueries
https://binarysearch.com/problems/XOR-Range-Queries
Examples
Example 1
Input
- nums =
[1, 3, 4, 2] - queries =
[[0,1],
[1,3]]
Output
- answer =
[2, 5]
Explanation
First query asks 1 ^ 3 which is 2. The second query asks 3 ^ 4 ^ 2 which is 5
Leave a comment