luogu#P11695. [JRKSJ ExR] 昼寝
[JRKSJ ExR] 昼寝
题目背景
题目描述
给定 ,你需要维护一个 的数轴上区间的初始为空的可重集合,支持三种操作共 次:
- 插入一个区间 。
- 删除第 次操作插入的区间。
- 给出一个区间 ,判断当前可重集合中是否存在一个子集,使得子集中所有区间的并恰好是 。
输入格式
第一行两个整数 。
下面 行,每行若干个整数描述一次操作,可能是 1 l r
、2 t
或 3 l r
。
输出格式
对于每个询问,输出一行一个大写字母 Y
或 N
。Y
表示存在这样的子集,N
反之。
5 5
1 1 3
1 2 4
3 1 4
2 1
3 1 4
Y
N
9 17
1 6 9
1 1 8
1 5 7
1 6 8
1 8 9
3 4 5
3 1 7
3 8 9
1 4 9
3 1 8
3 1 7
1 6 9
3 2 6
2 2
1 1 3
3 1 2
1 4 6
N
N
Y
Y
N
N
N
提示
样例解释
对于样例 ,第一次询问时的可重集合为 ,。
第二次询问时的可重集合为 ,显然不存在满足条件的子集。
数据规模与约定
本题采用捆绑测试。
特殊性质 | 分数 | |||
---|---|---|---|---|
特殊性质 :保证不存在 操作,且所有 操作在所有 操作之前。
特殊性质 :保证不存在 操作。
对于所有数据,保证 ,,。
保证所有操作 对应的 都是此前的操作 且所有 互不相同。