hdu3507 题意 给出 N 个数字,输出的时候可以选择连续的输出,每连续输出一串,它的费用是 这串数字和的平方加上一个常数 M. 分析 斜率优化dp,入门题. 参考 参考 得到 dp 方程后,发现是O(n * n)的复杂度,且 n 很大,考虑用斜率优化. 设 s[i] 为 1 到 i 的花费之和. dp方程:\(dp[i] = dp[j] + (s[i] - s[j])^2 + m ( i > j)\) 如果选 j 比选 k 更优,则有 \(dp[j] + (s[i] - s[j])^2 +…