K-й минимум
2000 мс · 256 МБ · всё или ничего
Множество целых чисел, изначально пустое. Операции: + x добавить, - x удалить, ? k вывести -й по возрастанию элемент. Равные ключи не добавляются, несуществующие не удаляются, при запросе -й элемент существует.
Формат ввода
В первой строке — число операций (). Далее операций; числа по модулю не больше .
Формат вывода
На каждый запрос ? выведите -й по возрастанию элемент.
Примеры
ввод
6 + 5 + 1 + 9 ? 1 ? 2 ? 3
вывод
1 5 9
ввод
2 + 8 ? 1
вывод
8
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.