EduBrick

Массив с чтением по позиции

2500 мс · 256 МБ · всё или ничего

Изначально массив пуст. Операции: + p x вставить xx на позицию pp; - p удалить элемент с позиции pp; ? p вывести элемент, стоящий на позиции pp.

Формат ввода

В первой строке — число операций nn (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5). Далее операции; ∣x∣≤109|x| \le 10^9, все позиции корректны.

Формат вывода

На каждый запрос ? выведите элемент.

Примеры

ввод
6
+ 1 5
+ 2 7
? 2
- 1
? 1
+ 1 9
вывод
7
7
ввод
2
+ 1 -1000000000
? 1
вывод
-1000000000
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.