设 fi,jf_{i,j}fi,j 为以第 iii 个数作为结尾,前面删除 jjj 个数得到的最大价值,则转移方程为 max{fi−(j−x)−1,x}+vi(x≤j,ci−(j−x)−1≠ci)max\{f_{i-(j-x)-1,x}\}+v_i(x\leq j,c_{i-(j-x)-1}≠c_i)max{fi−(j−x)−1,x}+vi(x≤j,ci−(j−x)−1=ci),这样做是 O(nk2)\mathcal{O}(nk^2)O(nk2) 的,求教一下如何优化