Cerința
Se dă un șir de N numere întregi indexat de la 1. Să se afle suma maximă a unui subșir format din T elemente astfel încât oricare 2 elemente consecutive ale acestuia să se afle la distanță cel mult K în șirul dat (distanța dintre elementele de pe pozițiile i și j, i < j, este j - i).
Date de intrare
Programul citește de la tastatură pe prima linie numerele N T K, iar apoi N numere întregi, separate prin spații.
Date de ieșire
Programul va afișa pe ecran valoarea sumei maxime găsite.
Restricții și precizări
1 ≤ N ≤ 45001 ≤ T ≤ N1 ≤ K ≤ 1000- cele
Nnumere citite vor fi din intervalul[-1.000.000.000, 1.000.000.000] - se numește subșir al unui șir o succesiune de elemente(nu neapărat consecutive în acesta) ale acestuia, considerate în ordinea în care apar în șir
- pentru teste în valoare de
50de puncteN ≤ 1500, T ≤ 300, K ≤ 100
Exemplu:
Intrare
6 3 2 1 -1 2 -4 5 6
Ieșire
13
Explicație
Singurul subșir care respectă condițiile din enunț pentru care se obține suma maximă 13 este cel format din elementele de pe pozițiile 3, 5 și 6.