Processing math: 100%
编程题
                ### 问题描述

小蓝最近长高了,以前的衣服不合身,所以他想去市场上买绸缎,然后自己做衣服。

在小蓝做完后 n 件衣服后,发现衣服有长有短,方便起见,我们把衣服长短减去小蓝身高得到每件衣服差值 ai。小蓝有强迫症,只能接受最长和最短的衣服的差值小于等于 9,而他修改衣服的代价为 |beforeafter|3,即衣服前后长度之差的绝对值的立方。

现在小蓝想请教你,使 n 件衣服的最长和最短衣服的差值小于等于 9 所需要的最小代价是多少。

输入格式

第一行,一个整数 n,表示 n 件衣服。

第二行,n 个整数 ai,含义如题所述。

输出格式

一个整数,表示最小代价。

样例输入

5
19 47 36 5 77

样例输出

67060

提示

我们可以选区间 [35,44],这样代价就为 (3519)3+(4744)3+(355)3+(7744)3=4096+27+27000+35937=6706036 在区间内,所以不需要修改。同时不会有比这更小的代价了。

评测数据规模

1n103,0ai99

查看答案
赣ICP备20007335号-2