传统题 1000ms 256MiB

摆积木

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

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

image

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

image

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


输入格式

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

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

输出格式

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


输入/输出样例

6
5 2 4 1 7 5
5

说明/提示

时间1000ms,内存256MiB