303174: CF617E. XOR and Favorite Number
Memory Limit:256 MB
Time Limit:4 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
XOR and Favorite Number
题意翻译
- 给定一个长度为 $n$ 的序列 $a$,然后再给一个数字 $k$,再给出 $m$ 组询问,每组询问给出一个区间,求这个区间里面有多少个子区间的异或值为 $k$。 - $1 \le n,m \le 10 ^ 5$,$0 \le k,a_i \le 10^6$,$1 \le l_i \le r_i \le n$。 Translated by @char32_t,Reformed by @[明依](https://www.luogu.com.cn/user/155826)。题目描述
Bob has a favorite number $ k $ and $ a_{i} $ of length $ n $ . Now he asks you to answer $ m $ queries. Each query is given by a pair $ l_{i} $ and $ r_{i} $ and asks you to count the number of pairs of integers $ i $ and $ j $ , such that $ l<=i<=j<=r $ and the xor of the numbers $ a_{i},a_{i+1},...,a_{j} $ is equal to $ k $ .输入输出格式
输入格式
The first line of the input contains integers $ n $ , $ m $ and $ k $ ( $ 1<=n,m<=100000 $ , $ 0<=k<=1000000 $ ) — the length of the array, the number of queries and Bob's favorite number respectively. The second line contains $ n $ integers $ a_{i} $ ( $ 0<=a_{i}<=1000000 $ ) — Bob's array. Then $ m $ lines follow. The $ i $ -th line contains integers $ l_{i} $ and $ r_{i} $ ( $ 1<=l_{i}<=r_{i}<=n $ ) — the parameters of the $ i $ -th query.
输出格式
Print $ m $ lines, answer the queries in the order they appear in the input.
输入输出样例
输入样例 #1
6 2 3
1 2 1 1 0 3
1 6
3 5
输出样例 #1
7
0
输入样例 #2
5 3 1
1 1 1 1 1
1 5
2 4
1 3
输出样例 #2
9
4
4