luogu#P7906. [Ynoi2005] rpxleqxq
[Ynoi2005] rpxleqxq
题目描述
给你一个长度为 的正整数序列 ,和一个常数 。
定义 表示 异或 。
有 次询问,每次询问给出一段区间 ,问你这个区间中有多少二元组 满足 。
输入格式
第一行两个正整数 ,分别表示序列长度和给定的常数。
后面一行 个整数表示序列 。
第三行一个正整数 表示询问组数。
后面 行,每行两个正整数 表示一次询问。
输出格式
输出 行,每行一个整数表示答案。
11 4
11 4 5 1 4 1 9 1 9 8 10
5
1 4
1 9
1 9
8 10
8 10
2
12
12
1
1
提示
Idea:Dpair,Solution:Dpair,Code:Dpair,Data:Dpair&nzhtl1477
对于 的数据,为样例。
对于另外 的数据,满足 。
对于另外 的数据,满足 。
对于另外 的数据,满足 。
对于另外 的数据,满足 。
对于 的数据,满足 。