Em/ mình có bài tập này
Cho một dãy số A, bạn có thể thực hiên 3 loại lệnh sau với dãy số.
-
1 x
: Thêm phần tử xx vào cuối dãy số. -
2
: Xóa phần tử đầu tiên của dãy số. -
3
: In ra phần tử đầu tiên của dãy số.
Viết chương trình thực hiện N truy vấn trên dãy số A. Ban đầu dãy số A không chứa phần tử nào.
Dữ liệu vào gồm nhiều dòng từ bàn phím:
- Dòng thứ nhất chứa số nguyên NN.
- NN dòng tiếp theo, mỗi dòng tương ứng với một trong 3 loại lệnh như trê.
- (N≤10^5, x≤10^9)
Với mỗi lệnh loại 3
, in ra màn hình phần tử đầu tiên trong dãy số.
Tại sao code của mình chạy sai với n rất lớn (khoảng 100000).