Nội dung Bài tập
Mã:
VECTOR4
Tên:
Truy vấn trên vector
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:
4901104081

Bạn cần thực hiện một loạt truy vấn trên một vector các số nguyên. Mỗi truy vấn thuộc một trong ba loại sau: 

  • 1 x y: Chèn số nguyên y vào vị trí x trong vector (chỉ số bắt đầu từ 0). Nếu x lớn hơn độ dài hiện tại của vector, hãy chèn y vào cuối vector.
  • 2 x: Xoá tất cả các phần tử trong vector có giá trị đúng bằng x (nếu có). 
  • 3 x: In ra giá trị của phần tử tại vị trí x trong vector. Nếu x là chỉ số không hợp lệ (lớn hơn hoặc bằng độ dài vector), hãy in ra "ERROR".

Input


  • Dòng đầu tiên chứa số nguyên N, Q lần lượt là số lượng phần tử ban đầu của vector và số lượng truy vấn.
  • Dòng thứ hai chứa N số nguyên: các phần tử ban đầu của vector. 
  • Trong Q dòng kế tiếp, mỗi dòng mô tả một truy vấn theo định dạng sau: “1 x y”, “2 x” hoặc “3 x”.

Output


  • Với mỗi truy vấn loại 3, in ra một dòng duy nhất chứa: Giá trị tại vị trí x nếu vị trí hợp lệ. Ngược lại, in "ERROR".

Constraints


  • 1 ≤ N, Q ≤ 1000 
  • 0 ≤ x, y ≤ 1000

Examples


Input

Output

3 3

1 5 7

1 2 6

3 0

2 5

1



Input

Output

4 4

5 2 1 1

2 1

1 3 5

3 6

3 2

ERROR

5





    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