#SGM0000064. Truy vấn đổi hàng loạt (Mass Change Queries)
Truy vấn đổi hàng loạt (Mass Change Queries)
Truy vấn đổi hàng loạt (Mass Change Queries)
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng gồm số nguyên trong miền từ 1 đến 100. Có truy vấn l r x y: với mọi mà , thay bằng .
Sau khi thực hiện toàn bộ truy vấn, in mảng cuối cùng.
Input
Dòng đầu chứa . Dòng thứ hai chứa phần tử. Dòng thứ ba chứa . Mỗi trong dòng sau chứa l r x y.
Output
In số là mảng sau toàn bộ truy vấn.
Subtask
-
Subtask 1 (20%): n,q≤30; các điều kiện khác giữ như bài đầy đủ.
-
Subtask 2 (30%): n,q≤3000; các điều kiện khác giữ như bài đầy đủ.
-
Subtask 3 (50%): toàn bộ giới hạn:
-
-
-
-
Ví dụ
Input
5
1 2 3 4 5
3
3 5 3 5
1 5 5 1
1 5 1 5
Output
5 2 5 4 5
Giải thích
Mẫu: [1,2,3,4,5]. Đổi 3→5 trên 3..5 được [1,2,5,4,5]; đổi 5→1 trên toàn mảng được [1,2,1,4,1]; cuối cùng 1→5 được [5,2,5,4,5].