I.导入: 这是一个\(O(n^2)\)的状态和转移方程: \[f(i,j)=\left\{ \begin{aligned} f(i-1,j-1)+k \ (1\leq j)\\ \max_{k \in [0,i]}{f(i-1,k)} (j=1) \end{aligned} \right.\] 这个方程目测是\(\Theta(n^2)\)的,但是实际上,上面的那个方程只是把数组整体位移了,下面的方程只是在位移后的数组开端添上了一个数,这个完全可以通过队列来实现,\(+k\)的操作,用一个整体的…