#loj6499. 「雅礼集训 2018 Day2」颜色
「雅礼集训 2018 Day2」颜色
[AdditionalFile6499.zip](file://AdditionalFile6499.zip?type=additional_file)
#6499. 「雅礼集训 2018 Day2」颜色
标签: 传统 | 时间限制: 1000 ms | 内存限制: 8 MiB |
题目描述
有 个数字,第 个数字为 。
有 次询问,每次给出 个区间,每个区间表示第 到 个数字,求这些区间中一共出现了多少种不同的数字。
部分数据强制在线。
输入格式
第一行包含三个整数 , 为 或 表示是否强制在线。
第二行 个正整数,第 个表示 。
接下来依次给出每个询问,每个询问第一行一个正整数,表示 ,接下来 行,每行两个正整数,分别表示 和 ,若 且这不是第一个询问,输入的 和 是经过加密的,你需要将这两个数字分别异或上上一个询问的答案,对 取模后再加 ,两者较小值为真实的 ,较大值为真实的 。
输出格式
对每个询问输出一行一个整数表示答案。
样例
输入
3 2 0
1 2 1
1
1 2
2
1 1
3 3
输出
2
1
数据范围与提示
对于全部数据,$1 \leq n, m, \sum k_i, a_i \leq 10^5, 1 \leq l_{i, j} \leq r_{i, j} \leq n$。
- 子任务 :
- 子任务 :
- 子任务 :
- 子任务 :
- 子任务 :
- 子任务 :无特殊限制
相关
在下列比赛中: