#include #include #include #include #include #include #include using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector y(n); for (int i = 0; i < n; i++) { cin >> y[i]; } sort(y.begin(), y.end()); if (y.front() == y.back()) { cout << 1 << endl; exit(0); } vector s(n + 1); for (int i = 0; i < n; i++) { s[i + 1] = s[i] + y[i]; } ll r = 1LL << 60; for (int i = 1; i < n; i++) { int i0 = 0, i2 = i, i4 = n; int i1 = i / 2, i3 = (i + n) / 2; ll t = 0; t += +(ll)y[i1] * (i1 - i0) - (s[i1] - s[i0]); t += -(ll)y[i1] * (i2 - i1) + (s[i2] - s[i1]); t += +(ll)y[i3] * (i3 - i2) - (s[i3] - s[i2]); t += -(ll)y[i3] * (i4 - i3) + (s[i4] - s[i3]); r = min(r, t); } cout << r << endl; return 0; }