#P1074. 摆积木

摆积木

题目描述

希希有许多大小相同的正方体积木。一天,他用积木拼搭了许多“楼房”,每个“楼房”都是一个摞一个的形式,如下图所示。

image

希希突发奇想,他想移动最少的积木,让这些“楼房”高度相同,如下图所示。你能帮助他吗?

image

输入“楼房”的数量和每个“楼房”初始的积木数量,计算要将这些“楼房”变得高度相同,最少需要移动多少积木。


输入格式

第一行一个整数n(1≤n≤10^3),代表“楼房”的数量;

第二行n个整数ai(1≤ai≤100),代表每个“楼房”初始的积木数量。

输出格式

一个整数,为要将这些“楼房”变得高度相同,最少要移动积木的数量。


输入/输出样例

6
5 2 4 1 7 5
5

说明/提示

时间1000ms,内存256MiB