Максимальная сумма окна фиксированной длины

Два указателя Очень легкая
Дан массив nums и число k (1 ≤ k ≤ len(nums)). Верните максимальную сумму среди всех непрерывных подмассивов длины ровно k. Пересчитывать сумму каждого окна с нуля - O(n*k), на большом тесте не уложится по времени.
Сигнатура функции
max_sum_fixed_window(nums: list[int], k: int) -> int
Примеры
ВходОжидаемый результат
[[2, 1, 5, 1, 3, 2], 3]9
[[1, 2, 3], 3]6
1решили
1пытались
100%успешность
Войдите, чтобы решить →