func_code_string: #include <bits/stdc++.h>   int main() {     unsigned long long int n, sum = 0, sum1 = 0, i, MAX = 0, temp;     scanf( %llu , &n);     int a[n];     for (i = 0; i < n; ++i) {       scanf( %llu , &a[i]);     }     for (i = 0; i < n; ++i) {       sum = sum + a[i];     }     for (i = 0; i < n; ++i) {       if (a[i] > MAX) {         MAX = a[i];       }     }     for (i = 0; i < n; ++i) {       if (a[i] == MAX) {         break;       }     }     temp = a[n - 1];     a[n - 1] = MAX;     a[i] = temp;     if (sum % 2 != 0) {       printf( NO );     } else {       for (i = 0; i < n - 1; ++i) {         sum1 = sum1 + a[i];       }       if (sum1 >= a[n - 1]) {         printf( YES );       } else {         printf( NO );       }     }     return 0;   }   