#SGM0000044. Sao chép dữ liệu (Copying Data)
Sao chép dữ liệu (Copying Data)
Sao chép dữ liệu (Copying Data)
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có hai mảng và . Hỗ trợ sao chép một đoạn của sang đoạn tương ứng của và truy vấn một vị trí của .
Input
Dòng đầu chứa . Dòng 2 là , dòng 3 là . Mỗi truy vấn:
1 x y k: với , gán .2 x: in .
Các truy vấn sao chép luôn nằm trong biên hai mảng.
Output
In một dòng cho mỗi truy vấn loại 2.
Subtask
- 20 điểm: .
- 30 điểm: .
- 50 điểm: , .
Ví dụ
Input
5 10
1 2 0 -1 3
3 1 5 -2 0
2 5
1 3 3 3
2 5
2 4
2 1
1 2 1 4
2 1
2 4
1 4 2 1
2 2
Output
0
3
-1
3
2
3
-1
Giải thích
Các truy vấn sao chép không sửa mảng mà chỉ thay những vị trí tương ứng trong . Vì các lần sao chép có thể chồng lấn, truy vấn điểm phải dùng lần gán gần nhất phủ vị trí đó. Dãy kết quả là 0 3 -1 3 2 3 -1.