#include using namespace std; long long int find(int A[], int n) { // calculating array sum (a1 + a2 ... + an) long long int array_sum = 0; for (int i = 0; i < n; i++) array_sum = array_sum + A[i]; // calcualting square of array sum // (a1 + a2 + ... + an)^2 long long int array_sum_square = array_sum * array_sum; // calcualting a1^2 + a2^2 + ... + an^2 long long int individual_square_sum = 0; for (int i = 0; i < n; i++) individual_square_sum += A[i]*A[i]; // required sum is (array_sum_square - // individual_square_sum) / 2 return (array_sum_square - individual_square_sum)/2; } long long int largestValue(vector A) { int f=0,x=A.size(); long long int max1=-10000000000000; for(int i=0;imax1) max1=sum; } } return max1; } int main() { int n; cin >> n; vector A(n); for(int A_i = 0; A_i < n; A_i++){ cin >> A[A_i]; } long long int result = largestValue(A); cout << result << endl; return 0; }