다음 연산을 지원하는 스택을 구현해 보자. 초기 시각은 이며, 시간은 add_time 연산으로만 흐른다.
-1을 출력한다.초기 시각에 스택은 비어 있다. 회의 연산이 주어졌을 때, pop 연산이 주어질 때마다 제거되는 정수 또는 -1을 출력하자.
첫 번째 줄에는 연산의 횟수 이 주어진다. ()
이어서 개의 줄에 걸쳐, 연산이 한 줄에 하나씩 주어진다.
pop 연산이 주어질 때마다 제거되는 정수 또는 -1을 한 줄에 하나씩 출력한다.
오버플로우에 조심하자.
8 push 2 3 push 5 5 push 7 1 add_time 1 pop add_time 1 pop pop
5 2 -1