ECUST_Algorithm_2019_2】的更多相关文章

简要题意及解析 1001 \(N\)个数分为\(K+8\)组,每组三个,记为\((a,b,c)\),方便起见要求\(a \leq b \leq c\),每组的代价是\((a-b)^2\),总代价为每组的代价之和.求最小的总代价. 将所有物品\(a[i]\)从小到大排序,从后向前递推.\(f[i][j]\)表示在第\(i\)个到第\(N\)个数中选\(j\)组的最小代价. \[ f[i][j]=\min_{N-i+1 \leq 3 \times j} \{f[i+2][j-1]+(a[i+1]-a…