2893: 「一本通 5.6 练习 4」打印文章

Memory Limit:512 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:57 Solved:15

Description

原题来自:HDU 3507

给出 NNN 个单词,每个单词有个非负权值 CiC_iCi,现要将它们分成连续的若干段,每段的代价为此段单词的权值和的平方,还要加一个常数 MMM,即 (∑Ci)2+M(sum C_i)^2+M(Ci)2+M。现在想求出一种最优方案,使得总费用之和最小。

Input

包含多组测试数据,对于每组测试数据:
第一行包含两个整数 NNNMMM
第二行为 NNN 个整数。

Output

输出仅一个整数,表示最小的价值。

HINT

样例输入

5 5
5 9 5 7 5

样例输出

230

对于全部数据,0≤N≤5×105, 0≤M≤10000le Nle 5 imes 10^5, 0le Mle 10000N5×105, 0M1000

加入题单

算法标签: