Dữ liệu
Đề bài
Mô tả
Dữ liệu tài chính của một công ty trong ngày được biểu diễn bằng một dãy số , trong đó () là lượng tiền thu về của ngày thứ . Lãnh đạo công ty thường xuyên yêu cầu thống kê số liệu về tổng tiền lớn nhất thu được của hai ngày liên tiếp trong các ngày từ ngày đến ngày (), nghĩa là cần tìm giá trị lớn nhất trong các giá trị với .
Một nhân viên đã truy cập trái phép dữ liệu của công ty và trước mỗi lần lãnh đạo công ty yêu cầu thống kê số liệu, nhân viên sẽ tìm cách đảo ngược một đoạn dữ liệu nào đó trong các ngày từ ngày đến ngày với mục đích khi thống kê dữ liệu trong đoạn từ ngày đến ngày thì giá trị trả về càng lớn càng tốt. Ví dụ, nếu đảo ngược đoạn từ ngày đến ngày () trên dữ liệu ban đầu thì dữ liệu thay đổi là . Sau khi thống kê số liệu xong, người này sẽ lại thay đổi dữ liệu như ban đầu.
Yêu cầu: Cho biết dữ liệu ban đầu là và lần yêu cầu thống kê dữ liệu, hãy cho biết số liệu thống kê trả về khi bị can thiệp vào dữ liệu.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên dương ;
- Dòng thứ hai chứa số nguyên không âm ();
- Dòng thứ () trong dòng sau, mỗi dòng chứa hai số nguyên mô tả yêu cầu thống kê dữ liệu ().
Dữ liệu ra
In ra dòng, mỗi dòng chứa một số nguyên là giá trị mà lãnh đạo công ty nhận được khi yêu cầu thống kê dữ liệu tương ứng trong dữ liệu vào.
Ràng buộc
- ; ;
- ;
- .
Subtasks
- Subtask 1 ( số điểm): ;
- Subtask 2 ( số điểm): ;
- Subtask 3 ( số điểm): .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 5 2 3 1 3 1 5 4 5 |
8 4 |
Với yêu cầu thống kê thứ nhất, đảo ngược đoạn từ ngày đến ngày để có dữ liệu mới: 2 5 3 1 3, kết quả thống kê được là . Với yêu cầu thống kê thứ hai, đảo ngược đoạn từ ngày đến ngày để có dữ liệu mới: 5 2 3 3 1, kết quả thống kê được là . |
| 5 3 4 1 4 2 7 1 4 2 5 2 3 |
8 11 5 |
Yêu cầu : đảo ngược đoạn từ ngày đến ngày được 4 4 1 2 7, hai ngày cho . Yêu cầu : đảo ngược đoạn từ ngày đến ngày được 4 1 2 4 7, hai ngày cho . Yêu cầu : chỉ có hai ngày , kết quả . |
Bình luận