leetcode
cpp] view plaincopyprint? class Solution { public: int maxSubArray(int A[], int n) { // Start typing your C/C++ solution below // DO NOT write int main() function int sum = A[0], max = A[0]; for (int i = 1; i < n; i++) { sum = sum < 0 ? A[i] : sum + A[i]; max = sum > max ? sum : max; } return max; } };