Funktion zur Berechnung der maximalen Summe eines Subarrays mit Längenbeschränkung
PHP
Hard
functions
Aufgabe «Funktion zur Berechnung der maximalen Summe eines Subarrays mit Längenbeschränkung»
Schreiben Sie eine Funktion maxSubarraySum, die ein Array von Ganzzahlen (positiven und negativen) und eine ganze Zahl k akzeptiert. Die Funktion soll die maximale Summe eines beliebigen zusammenhängenden Subarrays zurückgeben, dessen Länge k nicht überschreitet. Wenn das Array leer ist oder k <= 0 ist, geben Sie 0 zurück. Verwenden Sie den Algorithmus des gleitenden Fensters und dynamische Programmierung für eine effiziente Lösung in O(n).
Eingabeformat
Die erste Zeile enthält eine ganze Zahl n — die Anzahl der Elemente des Arrays. Die zweite Zeile enthält n durch Leerzeichen getrennte Ganzzahlen. Die dritte Zeile enthält eine ganze Zahl k (1 <= k <= n).
Ausgabeformat
Eine ganze Zahl — die maximale Summe eines Subarrays mit einer Länge von höchstens k.
Beispiele
Beispiel 1
EINGABE
Привет мир
AUSGABE
0
Beispiel 2
EINGABE
Ааа Ббб
AUSGABE
0
main.php