版权声明
本题版权归 所有。
题目来源:https://www.luogu.com.cn/problem/T565374
题目背景
时间和空间交织错落,「神明」与幻影混杂凌乱。
题目描述
给你一个由 n 个互不相同的整数 {sn} 组成的序列。
然后有 m 次修改,每次在这个序列末尾插入原始序列 [li,ri] 中的所有数字。
接着有 q 次询问,每次询问以第 xi 次插入的区间上值为 ti 的数字为开头的「好序列」最长长度。
注意,所有询问都是在插入完所有的区间后进行的。
「好序列」 [l,r]:满足 [l,r] 中所有数字出现的次数 ≤k。
输入格式
第一行四个整数 n,k,m,q。
第二行 n 个整数 {sn}。
之后 m 行,每行两个整数 li,ri。
再之后 q 行,每行两个整数 xi,ti。
输出格式
共 q 行,每行一个整数表示答案。
样例
4 1 2 1
1 2 3 4
1 2
2 4
0 1
4
8 2 4 2
1 2 3 4 5 6 7 8
1 5
2 8
6 8
3 6
1 1
0 6
15
15
3 1 1 1
76546 39549 18452
1 1
0 18452
2
样例 1 解释
- 一开始:S0={1,2,3,4}。
- 第一次操作后:S1={1,2,3,4,1,2}。
- 第二次操作后:S2={1,2,3,4,1,2,2,3,4}。
样例 2 解释
- 一开始:S0={6,7,8,1,2,3,4,5,2,3,4,5,6,7,8}。
- 第一次操作后:S1={1,2,3,4,5,2,3,4,5,6,7,8,6,7,8}。
- 最终:$S_4= \{1,2,3,4,5,6,7,8,1,2,3,4,5,2,3,4,5,6,7,8,6,7,8,3,4,5,6\}$。
数据范围
本题采用捆绑测试。
本题略微卡常,请注意程序常数级别的优化。
对于全部数据:
- 1≤n,m,k≤2×105。
- 1≤q≤3×105。
- 1≤li≤ri≤n。
- 1≤si,ti≤109。
Subtask 编号 |
n |
k |
m |
q |
空间限制 |
分值 |
1 |
≤200 |
=2×105 |
≤200 |
≤3×105 |
64 MB |
10 |
2 |
≤200 |
≤200 |
3 |
≤3×103 |
=1 |
≤2×105 |
≤3×103 |
4 |
≤2×105 |
≤2×105 |
≤50 |
≤3×105 |
15 |
5 |
≤3×103 |
≤2×105 |
≤3 |
256 MB |
6 |
≤105 |
≤105 |
64 MB |
20 |
7 |
≤2×105 |
≤2×105 |
≤3×105 |