问题标题: 酷町堂:3257 新愚公移山

0
0
已解决
张凌峰
张凌峰
新手光能
新手光能

3257   新愚公移山

题目描述 Description

愚公好不容易移走了山,可是不幸的是他又赶上了拆迁,不得不搬到另一个地方,新地方里有N座山(1<=N<=1000),每座山高度都是在0到100之间的整数,住了一段时间后愚公发现如果最高和最低的山高度差大于17,房子的日照时间就会受影响。因此,如果他能够改变山的高度(使最高与最低的山高度差不超过17),他就能多晒太阳。

如果改变一座山x单位的高度成本是x^2单位,愚公最少需要付多少钱?愚公只愿意改变整数单位的高度。

输入描述 Input Description

第一行:一个整数n,代表山的数量

第二行到N+1行:每行是一座山的高度

输出描述 Output Description

愚公需要支付修改山高度的总金额,最高和最低的山之间高度差最多17。

样例输入 Sample Input

 

5
20
4
1
24
21

样例输出 Sample Output

 

18

数据范围及提示 Data Size & Hint

愚公保持高度为4、20和21的山的高度。他增高高度为1的山、变成高度4(花费 3 ^ 2 = 9)。他降低了高度为24的山变成高度21也花费3 ^ 2 = 9。


0
0
我要回答