你有nnn个数a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an,你想把它们分成kkk段,使得每段数字的和的平方加起来最小,求这个最小的和。
第一行两个整数n,kn, kn,k。
接下来一行nnn个整数a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an。
一个数,表示答案。
5 3 1 2 3 4 1
43
分成1 2 | 3 | 4 1,每段数字的和分别为3,3,53, 3, 53,3,5,平方加起来是32+32+52=433^2 + 3^2 + 5^2 = 4332+32+52=43。
1 2 | 3 | 4 1
对于100%100\%100%的数据,保证1≤k≤n≤100,1≤ai≤1001\leq k\leq n\leq 100, 1\leq a_i\leq 1001≤k≤n≤100,1≤ai≤100。
使用您的 代码源 OJ 通用账户