Thứ Bảy, 13 tháng 8, 2022

QMAX Giá trị lớn nhất

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.