Skip to content

Commit 709d870

Browse files
authored
Create 1310.XOR-Queries-of-a-Subarray,cpp
1 parent f6efb48 commit 709d870

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class Solution {
2+
public:
3+
vector<int> xorQueries(vector<int>& arr, vector<vector<int>>& queries)
4+
{
5+
vector<int>q({0});
6+
for (int i=0; i<arr.size(); i++)
7+
q.push_back(q.back()^arr[i]);
8+
9+
vector<int>rets;
10+
for (auto query:queries)
11+
{
12+
int a = query[0]+1;
13+
int b = query[1]+1;
14+
rets.push_back(q[a-1]^q[b]);
15+
}
16+
return rets;
17+
}
18+
};

0 commit comments

Comments
 (0)