这是一道裸的第二类区间DP(由已知区间向外扩展)题. 首先定义 \(f_{i,j}\) 为最后 \(j-i+1\) 个数取 \([i,j]\) 这个区间时,\([i,j]\) 这个区间可以产生的最大价值.那么根据定义,\(f_{i,i}=n*a_i\) . 然后我们枚举区间长度长度,这样保证长度为 \(k+1\) 的区间可以被长度为 \(k\) 的区间向左右扩展得出. 容易写出向外扩展的状态转移方程是 \(f_{i,j}=\text{max}(f_{i+1,j}+(n-k+1)*a_i ,f_{…