Fonction pour calculer la somme maximale d’un sous-tableau avec une restriction de longueur

PHP Hard functions

Tâche «Fonction pour calculer la somme maximale d’un sous-tableau avec une restriction de longueur»

Écrivez une fonction maxSubarraySum qui prend un tableau d’entiers (positifs et négatifs) et un entier k. La fonction doit retourner la somme maximale de tout sous-tableau contigu dont la longueur ne dépasse pas k. Si le tableau est vide ou si k <= 0, retourner 0. Utilisez un algorithme de fenêtre glissante et de programmation dynamique pour une solution efficace en O(n).

Format d\ entrée

La première ligne contient un entier n — le nombre d’éléments du tableau. La deuxième ligne contient n entiers séparés par des espaces. La troisième ligne contient un entier k (1 <= k <= n).

Format de sortie

Un entier — la somme maximale d’un sous-tableau de longueur au plus k.

Exemples

Exemple 1

ENTRÉE
Привет мир
SORTIE
0

Exemple 2

ENTRÉE
Ааа Ббб
SORTIE
0
main.php