Lihwy tuy là một Master Codeforces, Coordinator Bedao, Admin Vloy nhưng
lại gặp khó khăn ở một bài toán sau, các bạn hãy giúp Lihwy nhé!
Cho hai số nguyên dương và . Bạn cần thực hiện truy vấn sau
trên ba dãy số nguyên dương , và có phần tử:
: Với mọi , ta thực hiện thao tác
.
: Với mọi , ta thực hiện thao tác
.
: In ra giá trị phần tử .
Input
Dòng đầu tiên chứa hai số nguyên dương và
- độ dài của dãy số nguyên dương và số
lượng truy vấn.
Dòng thứ hai gồm số nguyên dương
.
Dòng thứ ba gồm số nguyên dương
.
Dòng thứ tư gồm số nguyên dương
.
dòng tiếp theo chứa một trong ba loại truy vấn. Với các truy vấn loại và , dữ liệu đảm bảo . Với các truy vấn loại , ta luôn có .
Output
Với mỗi truy vấn loại , in ra đáp án.
Scoring
Subtask |
Điểm |
Giới hạn |
1 |
|
|
2 |
|
trong mọi truy vấn |
3 |
|
Chỉ có truy vấn loại và |
4 |
|
Không có ràng buộc gì thêm |
Sample Input 1
Copy
5 4
1 2 3 5 4
4 2 3 1 5
2 4 3 5 1
3 3
1 3 1 3
2 1 1 3
3 3
Sample Output 1
Copy
3
4
Notes
Tại trước thời điểm truy vấn đầu tiên, dãy là .
Do đó .
Tại trước thời điểm truy vấn thứ hai, dãy là .
Do đó .
Bình luận