*【STL:set】前驱问题(Predecessor Problem)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

前驱问题(Predecessor Problem)
问题描述
设 是一个由整数 到 构成的集合。请按顺序处理以下 个查询:
0 k:若 ,则将 插入 ;若 ,则不做任何操作。1 k:若 ,则从 中删除 ;若 ,则不做任何操作。2 k:若 包含 ,输出1;否则输出0。3 k:输出大于等于 的最小元素(若不存在,输出-1)。4 k:输出小于等于 的最大元素(若不存在,输出-1)。
约束条件
输入格式
:
其中:
- 字符串 长度为 ,仅含字符
'0'和'1'; - 的初始状态为:当且仅当 时,;
- 每个查询由操作码 和参数 组成()。
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
新初二 20260804上午(STL:sel+multiset 11:00考察)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 7
- 开始于
- 2026-8-4 10:32
- 结束于
- 2026-8-4 11:32
- 持续时间
- 1 小时
- 主持人
- 参赛人数
- 9