Надіслати розв'язок
Бали:
8,00 (partial)
Time limit:
1.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb
У дитячому садку Даринка, граючись кубиками, вибудувала з них ~N~ стовпчикiв однакової висоти. Однак, коли вона повернулася до iгрової кiмнати пiсля тихої години, помiтила, що хтось переставив деякi кубики з одних стовпчикiв на iншi i тепер стовпчики не обов'язково мають однакову висоту. За заданими новими висотами стовпчикiв допоможiть Даринцi визначити, яку мiнiмальну кiлькiсть кубикiв слiд переставити, щоб вернути стовпчики до їх початкових, однакових висот.
Формат вхiдних даних
Перший рядок: кiлькiсть стовпчикiв, ~N~ ~( 1 ⩽ N ⩽ 10000 )~. Рядки з 2 по ~N+1~ : кожен рядок мiстить кiлькiсть кубикiв в стовпчику (цiле число, вiд 1 до 10000)
Формат вихiдних даних
Одне цiле число - мiнiмальна кiлькiсть кубикiв, якi необхiдно переставити щоб стовпчики стали однакової висоти.
Приклад вхідних даних
4
2
10
7
1
Приклад вихідних даних
7
Коментарі