eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Реализуйте стек

Реализуйте стек

Маша узнала о новой, модной структуре. В ней есть "\textbf{push}" и "\textbf{pop}". Реализуйте стек с двумя операциями. "Первая" операция добавляет элемент в стек, а "вторая" удаляет элемент из стека. На каждую "вторую" операцию необходимо вывести удаленное число. Гарантируется, что всегда есть, что удалять. \InputFile В первой строке находится число операций $n~(1 \le n \le 10^5)$. В следующих $n$ строках первое число --- номер операции, второе (только для "первой" операции) --- добавляемое число, оно натуральное и не превосходит $10^5$. \OutputFile Выведите все удаленные числа по одному в отдельной строке. \includegraphics{https://static.e-olymp.com/content/dc/dc81e766898ce23bc1380b1068e7cf36897c8b0d.gif}
Лимит времени 2 секунды
Лимит использования памяти 128 MiB
Входные данные #1
6
1 1
1 2
2
1 4
2
2
Выходные данные #1
2
4
1
Входные данные #2
3
1 1 
1 2
1 3
Выходные данные #2