Que đồng nhất

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Dạng bài
Ngôn ngữ cho phép
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


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.