func_code_string: #include <bits/stdc++.h>   using namespace std;   struct note {     int a, b, x;   } a[100005 * 2];   long long ansa, ansb;   int n;   int tot;   bool cmp(note i, note j) { return i.x > j.x; }   int main() {     scanf( %d , &n);     for (int i = 1; i <= n; i++) {       long long a1, b, c, d;       scanf( %I64d%I64d%I64d%I64d , &a1, &b, &c, &d);       if (a1 <= d && b <= c) continue;       if (a1 + b > c + d) {         a[++tot].a = a1;         a[tot].b = b;         a[tot].x = a1 + b;         a[++tot].a = c;         a[tot].b = d;         a[tot].x = c + d;       } else {         if (a1 > d) {           ansa += a1;           ansb += d;         } else {           ansa += c;           ansb += b;         }       }     }     sort(a + 1, a + tot + 1, cmp);     for (int i = 1; i <= tot; i++) {       if (i % 2 == 1)         ansa += a[i].a;       else         ansb += a[i].b;     }     printf( %I64d , ansa - ansb);     return 0;   }   