10109 이중 우선순위 큐 Gold IV

시간 제한: 1초 메모리 제한: 256MB

문제

이중 우선순위 큐를 구현하시오.

명령:

  • I n: 정수 n을 넣는다.
  • D 1: 최댓값을 삭제한다.
  • D -1: 최솟값을 삭제한다.

입력

첫째 줄에 테스트 케이스 수 T가 주어진다. 각 케이스마다 첫째 줄에 연산 수 k, 다음 k줄에 연산이 주어진다.

출력

각 케이스마다 큐가 비어있으면 EMPTY, 아니면 최댓값과 최솟값을 출력한다.

예제 입출력

예제 입력 1
2
7
I 16
I -5643
D -1
D 1
D 1
I 123
D -1
9
I -45
I 653
D 1
I -642
I 45
I 97
D 1
D -1
I 333
예제 출력 1
EMPTY
333 -45
solution.cpp
에디터 불러오는 중...