Контест Junior Префиксные суммы спрашивают часто обновлено
Самый прибыльный период из предложенных
Условие
Есть прибыль магазина за n дней (бывают и убытки). Маркетолог предложил q периодов [l, r] (дни нумеруются с 1, границы включительно). Найдите период с наибольшей суммарной прибылью. Если таких несколько, выберите период с меньшим номером.
Ввод: в первой строке n и q (1 ≤ n, q ≤ 2500), во второй n чисел (|aᵢ| ≤ 10⁹), далее q строк по два числа l r (1 ≤ l ≤ r ≤ n).
Вывод: номер лучшего периода (с 1) и его прибыль через пробел.
Пример 1
Ввод:
5 3
3 -1 4 -1 5
1 2
2 4
1 5
Вывод:
3 10
Пример 2
Ввод:
3 2
-5 -5 -5
1 3
2 2
Вывод:
2 -5
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.