Một phòng khám phục vụ bệnh nhân theo cơ chế hàng đợi có ưu tiên đặc biệt. Có q thao tác, mỗi thao tác thuộc một trong ba loại:
1 x — bệnh nhân mã x đến và xếp vào cuối hàng đợi.2 x — bệnh nhân mã x là ca khẩn cấp, được chen lên đầu hàng đợi.3 — gọi bệnh nhân ở đầu hàng vào khám (lấy ra khỏi hàng) và in ra mã của họ. Nếu hàng đang trống, in ra EMPTY.Hãy mô phỏng quá trình bằng hàng đợi hai đầu (deque) và in kết quả của mỗi thao tác loại 3 theo đúng thứ tự xuất hiện.
Dòng đầu chứa số nguyên q — số thao tác. Mỗi dòng tiếp theo mô tả một thao tác theo định dạng trên.
1≤q≤105; mã bệnh nhân 1≤x≤109.
Với mỗi thao tác loại 3, in ra trên một dòng mã bệnh nhân được gọi, hoặc EMPTY.
Ví dụ:
Đầu vào:
6
1 10
1 20
2 99
3
3
3
Đầu ra:
99
10
20
Giải thích:
Đang tải editor...