前言
有些DP的式子可以化成像
f[i]=max(f[j]+a[j])之类的式子。
这样可以用单调队列(如果没有特殊条件,可以直接维护最大值)解决。
但是有一些题目可能会出现f[i]=max(f[j]+a[j]*a[i])的情况。
这样单调队列的性质会随着i的改变而改变。
有些DP的式子可以化成像
f[i]=max(f[j]+a[j])之类的式子。
这样可以用单调队列(如果没有特殊条件,可以直接维护最大值)解决。
但是有一些题目可能会出现f[i]=max(f[j]+a[j]*a[i])的情况。
这样单调队列的性质会随着i的改变而改变。