주어진 배열의 "최대 하위 배열"을 "가장 큰 합계를 갖는 (연속적인) 하위 배열"로 정의하십시오. "0이 아닌"요구 사항은 없습니다. 그 합계를 출력합니다.
가능하면 코드에 대한 설명을 제공하십시오.
샘플 입력 1 :
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
샘플 출력 1 : 24
설명 1 :
잘라 6 7 -8 9 10내고 합산하면 가장 큰 합계가 산출됩니다 .
샘플 입력 2 : -1 -2 -3
샘플 출력 2 : 0
설명 2 : 간단합니다. 빈 하위 배열이 "가장 큰"것입니다.
요구 사항 :
- stdin 이외의 것을 읽지 않으면 출력이 stdout으로 이동해야합니다.
- 표준 허점 제한이 적용됩니다.
순위 : 가장 짧은 프로그램이이 code-golf를 이깁니다 .