#CCBCHBAHAI0000100. Bản sao độc lập: sửa B không làm đổi A
Bản sao độc lập: sửa B không làm đổi A
Bản sao độc lập: sửa B không làm đổi A
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng ban đầu
Trước tiên tạo một bản sao độc lập bằng
Sau đó thực hiện lần lượt phép cập nhật chỉ trên . Mỗi phép cập nhật gồm cặp và thực hiện
Mọi chỉ số đều hợp lệ. Các phép cập nhật có thể tác động nhiều lần lên cùng một vị trí.
Mảng phải giữ nguyên hoàn toàn sau khi đã được tạo.
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên của . Mỗi trong dòng tiếp theo chứa hai số nguyên với .
Output
Dòng thứ nhất in mảng ban đầu. Dòng thứ hai in mảng sau tất cả cập nhật.
Subtask
Subtask 1 (20 điểm): , .
Subtask 2 (30 điểm): , .
Subtask 3 (50 điểm): , .
Ví dụ
Input
4 3
5 6 7 8
1 10
3 -2
1 99
Output
5 6 7 8
5 99 7 -2
Giải thích
Sau khi copy, sửa , , rồi lại . Mảng vẫn là 5 6 7 8.