OMINLMayo2026 | Algoritmo de Kadane

Ver en PDF

Enviar solución

Puntos: 10 (parcial)
Límite de tiempo: 2.0s
Límite de memoria: 4M

Autor:
Tipo de problema
Lenguajes permitidos
C, C++
Descripción

Dado un vector con negativos, encontrar el subarreglo contiguo de suma máxima y devolver {suma, inicio, fin}.


Entrada

-2 1 -3 4 -1 2 1 -5 4

Salida

6 3 6


Consideraciones
  • Los lenguajes permitidos son C y C++14.
  • Si quieres sabes más sobre el algoritmo de Kadane, visita el siguiente enlace.
  • En el ejemplo anterior: La suma máxima es 6, empezando en el índice 3 y finalizando en el índice 6.
  • vector[3] = 4, vector[4] = -1, vector[5] = 2, vector[6] = 1.
  • 4 - 1 + 2 + 1 = 6

Comentarios

No hay comentarios por el momento.