Defina o "subconjunto máximo" de um determinado conjunto como "um subconjunto (consecutivo) com a maior soma". Observe que não há um requisito "diferente de zero". Saída essa soma.
Dê uma descrição do seu código, se possível.
Entrada de amostra 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
Saída de amostra 1: 24
Descrição 1:
A maior soma é obtida cortando 6 7 -8 9 10
e somando.
Exemplo de entrada 2: -1 -2 -3
Exemplo de saída 2: 0
Descrição 2: É simples :) Um subarray vazio é o "maior".
Requerimento:
- Não leia nada, exceto stdin, e a saída deve ir para stdout.
- Aplicam-se restrições de brechas padrão .
Ranking: O programa mais curto ganha esse código de golfe .