#CCBCHBAHAI0000115. Q lệnh GET/SET trên mảng tĩnh
Q lệnh GET/SET trên mảng tĩnh
Q lệnh GET/SET trên mảng tĩnh
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho một mảng tĩnh có logical size cố định
Xử lý tuần tự lệnh. Mỗi lệnh thuộc một trong hai dạng:
GET p: in giá trị hiện tại ;SET p x: cập nhật và không in gì.
Mọi chỉ số đều thỏa
Logical size không thay đổi trong suốt quá trình. Kết quả của một lệnh GET phải phản ánh toàn bộ các lệnh SET trước nó.
Input
Dòng đầu chứa . Dòng thứ hai chứa phần tử ban đầu. Mỗi trong dòng tiếp theo là GET p hoặc SET p x.
Output
Với mỗi lệnh GET, in một dòng chứa giá trị hiện tại ở chỉ số được hỏi. Lệnh SET không tạo output.
Subtask
Subtask 1 (20 điểm): .
Subtask 2 (30 điểm): .
Subtask 3 (50 điểm): , .
Ví dụ
Input
4 5
10 20 30 40
GET 1
SET 1 99
GET 1
SET 3 -5
GET 3
Output
20
99
-5
Giải thích
Lệnh SET 1 99 thay đổi kết quả của lần GET 1 tiếp theo; tương tự với chỉ số 3.