Zdefiniuj „maksymalną pod-tablicę” danej tablicy jako „(kolejną) pod-tablicę, która ma największą sumę”. Uwaga: nie ma wymogu „niezerowego”. Wydaj tę sumę.
Podaj opis swojego kodu, jeśli to możliwe.
Przykładowe wejście 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
Przykładowy wynik 1: 24
Opis 1:
Największa suma jest uzyskiwana przez wycinanie 6 7 -8 9 10i sumowanie.
Przykładowe dane wejściowe 2: -1 -2 -3
Przykładowe dane wyjściowe 2: 0
Opis 2: To proste :) Pusta podtablica jest „największą”.
Wymaganie:
- Nie czytaj niczego poza stdin, a wyjście powinno przejść do stdout.
- Obowiązują standardowe ograniczenia luk .
Ranking: Najkrótszy program wygrywa ten golf .