【求助】关于这道题一种88分写法
查看原帖
【求助】关于这道题一种88分写法
456724
2020kanade楼主2022/8/9 14:08

众所周知,这道题有个结论:在合法的情况下,最优的答案的最后一段一定最小,所以DP的状态可以定义为哪一位结尾时最小,因为答案不是最小的状态最后一段肯定不是最小,可以把 Θ(n4)\Theta (n^4) 的裸DP 优化到 Θ(n2)\Theta (n^2) ,转移条件是当前这一段比上一状态的最后一段和小。

之后考虑把所有状态的最后一段的值组织成单调队列,可以证明不影响决策(从状态转移的角度思考),之后二分找最优决策点。

求证以上解法的正确性,以及这种写法是否可以进一步优化。

2022/8/9 14:08
加载中...