// ※※※ 解答不能 ※※※. // -> 知識問題として, 解法を暗記. #include using namespace std; using LL = long long; int main() { // 1. 入力情報取得. LL N; scanf("%llu", &N); LL Y[N]; for(int i = 0; i < N; i++) scanf("%llu", &Y[i]); // 2. 昇順sort. sort(Y, Y + N); // 3. Noelちゃんが動かす必要のある距離の総和の最小値 を 計算する. LL m = Y[N / 2]; // 4. 集計. LL ans = 0; for(int i = 0; i < N; i++) ans += abs(Y[i] - m); // 5. 出力. printf("%llu\n", ans); return 0; }