#include using namespace std; long largestValue(vector A, int n) { // Return the largest value of any of A's nonempty subarrays. vector B(n); long i, k; long j = 0; for(i=0;i 0) { B[j] = A[i]; j++; } } sort(B.rbegin(), B.rend()); int max = -1000; for(i=0;imax)) { max = A[i]; } } long sum = 0; long product; for(i=0;i> n; vector A(n); for(int A_i = 0; A_i < n; A_i++){ cin >> A[A_i]; } long result = largestValue(A, n); cout << result << endl; return 0; }