P3628 [APIO2010]特别行动队
分析
这时一道斜率优化 dp 的裸题,简单地推一下转移方程,$s$ 为战斗力前缀和:
$$f[i]=f[j]+a \times (s[i]-s[j])^2+b \times (s[i]-s[j])+c$$
$$f[i]=f[j]+a \times s[i]^2-2 \times a \times s[i] \times s[j]+a \times s[j]^2+b \times s[i]-b \times s[j]+c$$
$$f[j]-a \times s[j]^2+b \times b[j]=2 \times a \times s[i] \times s[j]+f[i]-a \times s[i]^2-b \times s[i]-c$$
可以得到 $Y=f[j]-a \times s[j]^2+b \times b[j]$,$A=2 \times a \times s[i]$,$X=s[j]$,$B=f[i]-a \times s[i]^2-b \times s[i]-c$
code
1 |
|
相关文章