#P8937. [JRKSJ R7] 魔改的第二分块
[JRKSJ R7] 魔改的第二分块
题目描述
给您一个长度为 的序列 ,请您支持 次操作:
- 将 区间中 的数减去 。
- 求 区间中 的数的个数。
输入格式
本题强制在线。
第一行两个整数 。
第二行 个整数表示 。
下面 行,每行四个整数 , 表示操作编号, 异或上次操作 答案得到真实的 。若此前没有操作 ,则不需要进行异或操作,真实的 即为 。
输出格式
对于所有操作 ,每行输出一个整数表示答案。
10 10
20 10 20 14 4 15 11 20 2 13
2 5 9 1
1 7 8 2
1 2 3 8
1 4 6 12
2 1 7 9
2 2 7 20
2 3 9 4
2 8 9 7
1 3 10 0
2 8 9 7
0
5
6
2
1
1
5 5
6 10 3 4 7
1 1 3 3
1 3 4 3
2 3 5 3
1 1 3 11
2 2 3 5
2
2
提示
Idea:Ntokisq&nzhtl1477,Solution:Ntokisq,Code:Ntokisq,Data:Ntokisq
样例解释
样例 未加密前:
10 10
20 10 20 14 4 15 11 20 2 13
2 5 9 1
1 7 8 2
1 2 3 8
1 4 6 12
2 1 7 9
2 2 7 17
2 3 9 2
2 8 9 5
1 3 10 1
2 8 9 6
样例 未加密前:
5 5
6 10 3 4 7
1 1 3 3
1 3 4 3
2 3 5 3
1 1 3 9
2 2 3 7
数据规模
本题采用捆绑测试。 | | | | | 时间限制 | | :----------: | :----------: | :----------: | :----------: | :----------: | | | | | | | | | | | | | | | | | | |
对于 的数据,,,,。
提示
如果您认为您的算法时间复杂度正确但常数过大,您可以使用同样思路但时间复杂度略高、常数小的算法。