Recherche de la somme maximale d’un sous-tableau avec une limite de longueur
Rust
Hard
vectors
Tâche «Recherche de la somme maximale d’un sous-tableau avec une limite de longueur»
Un vecteur d’entiers et un nombre k sont donnés. Trouvez la somme maximale de tout sous-tableau de longueur au plus k. S’il existe plusieurs tels sous-tableaux, affichez la somme du premier rencontré. Contraintes : longueur du vecteur de 1 à 10^5, k de 1 à la longueur du vecteur, nombres de -10^9 à 10^9. La solution doit être efficace (O(n)).
Format d\ entrée
Première ligne : le nombre n (longueur du vecteur) et k (longueur maximale du sous-tableau). Deuxième ligne : n entiers séparés par des espaces.
Format de sortie
Un seul entier — la somme maximale d’un sous-tableau de longueur au plus k.
Exemples
Exemple 1
ENTRÉE
6 4
1 -2 3 4 -5 6
SORTIE
8
Exemple 2
ENTRÉE
delivered
[{"id":10,"status":"processing","items":[]}]
SORTIE
[{"id":10,"status":"processing","items":[]}]
main.rs