13017. Довжина паличок


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Є \(n\) паличок певної довжини. Ваше завдання полягає в тому, щоб змінити палички так, щоб кожна палиця мала однакову довжину.

Ви можете подовжувати або вкорочувати кожну палицю. Обидві операції коштують \(x\), де \(x\) – різниця між новою та оригінальною довжиною.

Яка мінімальна загальна вартість?

Обмеження

  • \(1≤n≤2⋅10^5\)
  • \(1≤p_i ​ ≤10^9\)

Формат вхідних даних

Перший рядок містить ціле число \(n\): кількість паличок.

І наступному рядку міститься \(n\) цілих чисел: \(p_1 ​,p_2 ​ ,…,p_n\) ​ : довжини паличок.

Формат вихідних даних

Вивести одне ціле число: мінімальну загальну вартість.

Приклад вхідних даних

5
2 3 1 5 2

Приклад вихідних даних

5

Коментарі

Ще немає коментарів.