题目
数据范围
做法
$d[i]:=$前$i$个士兵的最大战斗力
$dp[i]=max_{0\leq j <i}(dp[j]+a\times (S[i] - S[j])^2+b\times (S[i]-S[j]) + c)$
显然可以斜率优化
代码
|
|
注意
题目中给了$a<0$的条件,简化了维护凸包的操作。
$d[i]:=$前$i$个士兵的最大战斗力
$dp[i]=max_{0\leq j <i}(dp[j]+a\times (S[i] - S[j])^2+b\times (S[i]-S[j]) + c)$
显然可以斜率优化
|
|
题目中给了$a<0$的条件,简化了维护凸包的操作。