集合查询

测试数据来自 system/2795

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  给定整数集合,请编程实现下面的命令:

  \(1\ x\) 把 \(x\) 加入集合
  \(2\ x\) 把集合中值为 \(x\) 的元素删除
  \(3\ x\) 查询集合中最接近 \(x\) 的元素,如果有多个,输出较小的。

  所有操作中为范围是:\(-10^9≤x≤10^9\)。

【输入格式】

  第一行包含两个整数 \(m\),\(m\) 表示操作次数。
  接下来的 \(m\) 行,每行表示一个操作命令。

【输出格式】

  按输入顺序输出命令3的结果,如果没找到,则输出"Error!"。

【输入输出样例】

 Input

9
3 2
1 5
1 9
1 6
3 7
2 6
1 3
3 7
3 4

 Output

Error!
6
5
3

【数据限制】

  对于 \(100\%\) 的数据满足,\(1≤m≤200000\)。

【来源】

  Mr.he

set与map练习题

未认领
状态
已结束
题目
8
开始时间
2024-10-18 00:00
截止时间
2024-11-02 23:59
可延期
24.0 小时