#P17416. [Ynoi1998] Marchen
[Ynoi1998] Marchen
题目描述
给你一个 的排列 ,共有 次询问,每次询问给你一个区间 ,求满足 且 的三元组 数量。
输入格式
本题强制在线。
第一行两个整数 。
第二行 个整数 。
接下来 行,每行两个整数 表示询问。你需要将 分别异或上次询问的答案得到真实的 。特别地,如果这是第一次询问则 。
输出格式
行,每行一个整数表示答案。
输入输出样例 #1
输入 #1
5 7
2 3 4 5 1
3 3
1 3
0 4
6 1
0 4
7 0
1 2
输出 #1
0
1
4
1
4
0
0
输入输出样例 #2
输入 #2
12 10
4 1 12 6 2 11 5 3 7 9 8 10
8 11
4 14
15 7
12 13
2 7
10 8
4 10
15 0
7 12
14 11
输出 #2
2
12
14
0
3
0
8
0
12
3
输入输出样例 #3
输入 #3
20 20
7 13 5 9 12 15 10 19 3 2 6 17 20 16 4 8 18 1 11 14
9 15
8 7
93 93
3 9
29 25
12 13
7 18
24 13
13 11
0 19
140 141
8 13
3 10
18 14
8 16
30 21
20 25
11 16
13 12
11 16
输出 #3
9
92
0
13
2
0
31
31
1
142
0
7
28
1
27
19
0
1
0
1
说明/提示
所有数据保证 ,, 是一个 的排列。