【模拟赛】8.22模拟赛T3:电脑

这道题确定第一眼都想到了n 2 2 的暴力,就是dp[i]=max(dp[j-1]+abs(i-j-a[j])),那么咱们可不能够再想的深一点呢?ios 注意到咱们的转移每次都是从前面的状态通过最小的abs(i-j-a[j])转移到了最终状态,也就是说咱们的目标就是从dp[0]通过最小的代价‘走’到了dp[n]。那这看上去不是最短路么? emmmmmm…看上去好像是那么回事,不过若是按照 dp 的
相关文章
相关标签/搜索