Nội dung Bài tập
Mã:
Div2.MINIGAME27.2:
STACK
Tên:
Truy vấn trên Stack
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
phucnq


We're sorry, examination by English version will be update soon.
Please enter "Vietnamese / Tiếng Việt"


Tèo và các bạn đang học về cấu trúc dữ liệu Stack. Ban đầu chúng ta có một stack rỗng. Với Q truy vấn, mỗi truy vấn sẽ là một trong 3 dạng sau:
  • 1 x   - thêm phần tử x vào đỉnh stack
  • 2     - xóa phần tử ở đỉnh stack ra khỏi stack
  • 3     - xuất ra màn hình phần tử thứ 2 tính từ đỉnh của stack
Hãy viết chương trình thực hiện các truy vấn trên.

Input:
  • Dòng 1: Số nguyên dương Q - số lượng truy vấn (1 <= Q <= 105)
  • Q dòng tiếp theo, mỗi dòng là một truy vấn (theo mẫu một trong 3 dạng ở trên, x <= 10^9).
Dữ liệu đảm bảo tính hợp lý ở mỗi truy vấn.
Ví dụ: không tồn tại truy vấn 2 hoặc 3 khi stack đang rỗng, v...v
Output:
Với mỗi truy vấn loại 3, in trên một dòng phần tử thứ 2 tính tử đỉnh stack.

Ví dụ:
InputOutput

9
1 7
2
1 2
2
1 6
1 2
3
1 9
3

6
2


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận