#include #include #include #include #include #include #include long int calc(int i, int j, int*A){ long int l,e=0,pro=0; for(l=j;l<(j+i);l++){ e+=A[l]; pro+=pow(A[l],2); } e=pow(e,2); e=e-pro; e=e/2; return e; } long int largestValue(int A_size, int* A) { long int i=0,e,j,sum=-1000; for(i=2;isum){ sum=e; } } } return sum; // Return the largest value of any of A's nonempty subarrays. } int main() { int n; scanf("%i", &n); int *A = malloc(sizeof(int) * n); for (int A_i = 0; A_i < n; A_i++) { scanf("%i",&A[A_i]); } long int result = largestValue(n, A); printf("%ld\n", result); return 0; }