Контест Junior Скользящее окно спрашивают часто обновлено
Лучшие k дней подряд по выручке
Условие
Дана выручка магазина за n дней (бывают и убытки). Найдите максимальную суммарную выручку за k дней подряд.
Ввод: в первой строке n и k (1 ≤ k ≤ n ≤ 2500), во второй n чисел (|aᵢ| ≤ 10⁹).
Вывод: максимальная сумма k подряд идущих чисел.
Пример 1
Ввод:
7 3
2 -1 4 1 -5 6 3
Вывод:
5
Пример 2
Ввод:
3 3
-1 -2 -3
Вывод:
-6
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Самая длинная подстрока без повторов: где начинается
Следующий вопрос
Минимальное окно, содержащее все символы шаблона
Термины по теме
Ещё по теме «Скользящее окно»
- Самая длинная серия единиц с k заменами
- Перестановка как подстрока
- Самая длинная серия после k замен
- Самая длинная подстрока без повторов
- Максимальная сумма окна длины k
- Максимум гласных в окне
- Кратчайший подмассив с суммой ≥ target
- Самая короткая подстрока с k различными