func_code_string: #include <bits/stdc++.h>   using namespace std;   void __print(int x) { cerr << x; }   void __print(long x) { cerr << x; }   void __print(long long x) { cerr << x; }   void __print(unsigned x) { cerr << x; }   void __print(unsigned long x) { cerr << x; }   void __print(unsigned long long x) { cerr << x; }   void __print(float x) { cerr << x; }   void __print(double x) { cerr << x; }   void __print(long double x) { cerr << x; }   void __print(char x) { cerr <<      << x <<     ; }   void __print(const char *x) { cerr <<     << x <<    ; }   void __print(const string &x) { cerr <<     << x <<    ; }   void __print(bool x) { cerr << (x ?  true  :  false ); }   template <typename T, typename V>   void __print(const pair<T, V> &x) {     cerr <<  { ;     __print(x.first);     cerr <<  , ;     __print(x.second);     cerr <<  } ;   }   template <typename T>   void __print(const T &x) {     int f = 0;     cerr <<  { ;     for (auto &i : x) cerr << (f++ ?  ,  :   ), __print(i);     cerr <<  } ;   }   void _print() { cerr <<  ] n ; }   template <typename T, typename... V>   void _print(T t, V... v) {     __print(t);     if (sizeof...(v)) cerr <<  ,  ;     _print(v...);   }   int main() {     long long test, n, a[55], b[55];     scanf( %lld , &test);     while (test--) {       scanf( %lld , &n);       long long mina = 1000000000;       long long minb = 1000000000;       for (long long i = 0; i < n; i++) {         scanf( %lld , &a[i]);         mina = min(a[i], mina);       }       for (long long i = 0; i < n; i++) {         scanf( %lld , &b[i]);         minb = min(b[i], minb);       }       long long ans = 0;       for (long long i = 0; i < n; i++) {         long long p = a[i] - mina;         long long q = b[i] - minb;         ans += min(p, q);         ans += (p - min(p, q)) + (q - min(p, q));       }       cout << ans << endl;     }     return 0;   }   