Контест Junior Контейнеры STL изнутри обновлено

Таблица результатов на multiset: удаление одного вхождения

Условие

Ведётся список результатов (числа могут повторяться). Команды:

  • add x: добавить результат x;
  • del x: удалить одно вхождение x; если его нет, вывести absent;
  • minmax: вывести минимальный и максимальный результат или empty.

Ввод: q (1 ≤ q ≤ 3000), затем q команд, |x| ≤ 10⁹.

Вывод: ответы на del (только absent) и на minmax.

Пример 1

Ввод:

7
add 5
add 5
add 1
del 5
minmax
del 7
minmax

Вывод:

1 5
absent
1 5

Пример 2

Ввод:

3
minmax
del 0
add 0

Вывод:

empty
absent

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.