p14267
题解里我把原题中的横纵坐标调换了,例如
DP.
考虑把图分成三部分,第一部分最右边为
令
则有:
-
- $f_{i,j,1}=\max\limits_{k=1}^{j-1}\left\{dp_{i,k,0}+\sum\limits_{k<l\le j}a_{i,l}\right\}+\color{blue}\max\limits_{k=1}^i\sum\limits_{k\le l<i}a_{l,j}+\max\limits_{k=i}^n\sum\limits_{l<i\le k}a_{l,j}$. - $f_{i,j,2}=\max\limits_{k=1}^{j}\left\{dp_{i,k,1}+\sum\limits_{k<l\le j}a_{i,l}\right\}$.
令
可以发现蓝色这一部分是独立的,只和
然后前面这一部分就维护前缀 max 即可,每次加
复杂度
感觉和 NOIP2022 T1 种花差不多.
Submission