Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

QMAXONRK - Truy vấn giá trị lớn nhất trên đoạn

Cho dãy n số nguyên a1, a2, …, an, ban đầu tất cả đều bằng 0.

Cho m truy vấn, mỗi truy vấn có một trong hai dạng:

  • 0 u v d: cộng giá trị d vào các phần tử au, au + 1, …, av
  • 1 u v: Tìm giá trị lớn nhất của dãy con au, au + 1, …, av

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương n, m
  • m dòng sau, mỗi dòng chứa một truy vấn (thuộc một trong hai loại trên)

Dữ liệu ra:

Với mỗi truy vấn loại hai, ghi ra trên một dòng đáp án của truy vấn đó

Ví dụ:

Dữ liệu vào:
6 3
0 1 3 3
0 4 6 4
1 1 6

Dữ liệu ra:
4

Giải thích:

  • Dãy ban đầu: 0, 0, 0, 0, 0, 0
  • Dãy sau truy vấn thứ nhất: 3, 3, 3, 0, 0, 0
  • Dãy sau truy vấn thứ hai: 3, 3, 3, 4, 4, 4
  • Đáp số của truy vấn thứ ba: 4

Giới hạn:

1 ≤ n, m ≤ 105; 1 ≤ u ≤ v ≤ n; |d| ≤ 1000.

 


Được gửi lên bởi:noname00.pas
Ngày:2017-12-29
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.