Language:

English
Russian

Практикум по программированию

Для участников:
Регистрация  ||   Вход
Список соревнований
Вы не вошли в систему! Вход или регистрация.

Множество

Time limit:1 sec.
Memory limit: 262144 KByte

Вам требуется написать программу для работы со множеством целых чисел, реализующую следующие основные операции:

  • вставка элемента. Если элемент уже есть во множестве, оно не изменяется
  • поиск элемента по его порядковому номеру (считая, что все элементы во множестве пронумерованы по возрастанию – у самого маленького номер 1, у следующего – 2 и т.д.)

Входные данные

В первой строке входных данных записано целое число N – количество вставляемых элементов (1 ≤ N ≤ 105). В следующих N строках записана команда (add или get) и через пробел целое число x. В случае команды add число x – это элемент, который нужно вставить в множество. В случае команды get число x – это порядковый номер элемента, который нужно напечатать (гарантируется, что элемент с таким номером в множестве есть). Все элементы множества не превышают по модулю 109.

Выходные данные

Выведите ответ для каждой команды get.

Пример

Входные данные
5
add 1
add 3
get 1
add 1
get 2
Выходные данные
1
3
© Copyright ВоГУ, АВТ, Носов Д.А., Смоленцев К.Н.