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