[CSES 1074] Stick Lengths

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ớ: 512M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Cho ~n~ que với một số độ dài. Nhiệm vụ của bạn là biến đổi các que sao cho mỗi que có cùng độ dài.

Bạn có thể kéo dài hoặc cắt ngắn mỗi que. Cả hai thao tác đều có chi phí là ~x~ với ~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 là bao nhiêu?

Dữ liệu vào

Dòng đầu tiên chứa số nguyên ~n~: số lượng que.

Sau đó là ~n~ số nguyên: ~p\_1,p\_2,\ldots,p\_n~: độ dài của các que.

Kết quả

In ra một số nguyên: tổng chi phí tối thiểu.

Giới hạn

  • ~1 \le n \le 2 \cdot 10^5~
  • ~1 \le p\_i \le 10^9~

Ví dụ

Dữ liệu vào:

5
2 3 1 5 2

Kết quả:

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.