int Solution::maxSubArray(const vector &A) {
int n = A.size();
vector v;
for(int i =0; i<=n-1;i++){
for(int j=i+1;j<=n-1; j++){
int k=A[i];
A[i]= A[j];
v[j-i-1]= A[i];
}
if(i!=n-1){
A[i] = *max_element(v.begin(), v.end()-1);
v.clear();
}
}
return *max_element(A.begin(), A.end());
}