【题目描述】
设
- 0
:若 ,将 插入 ;若 ,不做任何操作。 - 1
:若 ,将 从 中删除;若 ,不做任何操作。 - 2
:若 包含 ,输出 ;否则输出 。 - 3
:输出大于等于 的最小元素(若不存在这样的元素,输出 )。 - 4
:输出小于等于 的最大元素(若不存在这样的元素,输出 )。
【输入】
0 和 1 组成的字符串
$N\ Q$
$T$
$c_0\ k_0$
$c_1\ k_1$
$\vdots$
$c_{Q-1}\ k_{Q-1}$【输出】
按上述规则,对每个类型为 2、3、4 的查询各输出一行其答案。
【输入样例】
6 9
010101
3 3
4 3
4 0
0 4
1 3
2 4
2 3
3 3
4 3【输出样例】
3
3
-1
1
0
4
1【数据范围】
【来源】
Library Checker(yosupo06) predecessor_problem