Que đồng nhất

View as PDF

Submit solution

Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem type
Allowed languages
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Đề bài

Bạn được cho độ dài của n cái que. Nhiệm vụ của bạn là sửa đổi các que sao cho tất cả có cùng chiều dài.

Bạn có thể kéo dài hoặc rút ngắn từng que.

Chi phí cho mỗi thao tác = x, trong đó x là chênh lệch giữa độ dài mới và độ dài ban đầu.

Hỏi: tổng chi phí tối thiểu để tất cả que có cùng chiều dài là bao nhiêu?

Input

Dòng đầu tiên: số nguyên n (1 ≤ n ≤ 2·105) — số que.

Dòng thứ hai: n số nguyên p — độ dài các que (1 ≤ p ≤ 109).

Output

Một số nguyên duy nhất: tổng chi phí tối thiểu.

Sample Input

5
2 3 1 5 2

Sample Output

5

Giải thích

Nếu chọn chiều dài cuối cùng = 2:

Que dài 2 → chi phí 0

Que dài 3 → rút xuống 2 → chi phí 1

Que dài 1 → kéo dài lên 2 → chi phí 1

Que dài 5 → rút xuống 2 → chi phí 3

Que dài 2 → chi phí 0

Tổng chi phí = 0+1+1+3+0 = 5


Comments

Please read the guidelines before commenting.


There are no comments at the moment.