Solução Informática Avançado – Semana 47

por

Solução de Frederico Bulhões

Para resolver esse problema podemos usar um algoritmo conheciodo como algoritmo de Sublista Contígua de Soma Máxima, usando o algoritmo de Kadane.

Em resumo o algoritmo de Kadane calcula a maior soma terminando em cada posição do vetor, usando programação dinâmica, e por fim calcula o máximo desses máximos.

Código para melhor entendimento:

https://gist.github.com/fredbr/4e87f503be2fda44cf316babf4c4e9ae

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *