Вам задан массив $$$a_1, a_2, \dots , a_n$$$, а также два числа $$$m$$$ и $$$k$$$.
Вы можете выбрать любой подотрезок этого массива $$$a_l, a_{l+1}, \dots, a_{r-1}, a_r$$$.
Цена такого подотрезка $$$a_l, a_{l+1}, \dots, a_{r-1}, a_r$$$ равна $$$\sum\limits_{i=l}^{r} a_i - k \lceil \frac{r - l + 1}{m} \rceil$$$, где $$$\lceil x \rceil$$$ — это наименьшее целое число, больше либо равное чем $$$x$$$.
Цена пустого подотрезка равна нулю.
Например, если $$$m = 3$$$, $$$k = 10$$$ и $$$a = [2, -4, 15, -3, 4, 8, 3]$$$, то цены некоторых подотрезков равны:
Вам нужно найти максимальную цену какого-то подотрезка (возможно, пустого) массива $$$a$$$.
Первая строка содержит три числа $$$n$$$, $$$m$$$, и $$$k$$$ ($$$1 \le n \le 3 \cdot 10^5, 1 \le m \le 10, 1 \le k \le 10^9$$$).
Вторая строка содержит $$$n$$$ чисел $$$a_1, a_2, \dots, a_n$$$ ($$$-10^9 \le a_i \le 10^9$$$).
Выведите максимальную цену подотрезка массива $$$a$$$.
7 3 10 2 -4 15 -3 4 8 3
7
5 2 1000 -13 -4 -9 -20 -11
0
Название |
---|