QMAXC - Giá trị lớn nhất
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

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]

Dữ liệu

  • Dòng 1: n, m
  • m dòng tiếp theo:
    • 0 u v k: Tăng mỗi phần tử từ vị trí u đến vị trí v lên k đơn vị
    • 1 u v: Cho biết phần tử có giá trị lớn nhất thuộc đoạn [u, v] 

Kết quả

Ghi ra trả lời cho lần lượt từng câu hỏi

Ví dụ

Input:

6 3
0 1 3 3
0 4 6 4
1 1 6

Output:

4

Giới hạn

n, m, q <= 50000
k > 0
Giá trị của một phần tử luôn không vượt quá 231-1


Nguồn: vn.spoj.vn

Back to Top