Cho một dãy gồm n phần tử có giá trị ban đầu bằng 0. Cho m phép biến đổi, mỗi phép có dạng (u, v, k): tăng mỗi phần tử từ vị trí u đến vị trí v lên k đơn vị. Cho q câu hỏi, mỗi câu có dạng (u, v): cho biết phần tử có giá trị lớn nhất thuộc đoạn [u, v]
Input
- Dòng 1: n, m (n, m <= 50000)
- m dòng tiếp theo, mỗi dòng chứa u, v, k cho biết một phép biến đổi (1 ≤ u ≤ v ≤ n) (0 < k < 109)
- Dòng thứ m+2: q (q <= 50000)
- q dòng tiếp theo, mỗi dòng chứa u, v cho biết một phép biến đổi
Output: Gồm p
dòng chứa kết quả tương ứng cho từng câu hỏi.
Input |
Output |
6 2 1 3 2 4 6 3 1 3 4 |
3 |
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.