斜率优化
OriginalRecipe
这个作者很懒,什么都没留下…
展开
-
斜率优化入门带简单的总结 Print Article HDU3507
总结在最下面!!!题目链接:HDU-3507主要思路:题目好像忘了说。首先要会的DP。状态转移方程是;其中。将转移方程展开再整理得出(其中是定值故拿出来)令故。所以就在求的最小值,可以看出来这和函数解析式很像。故我们设,所求值就是,也就是这个函数和y轴相交的y坐标。然后开始分析。不难看出这三个变量的值是单调递增的(sum数组单调递增不说了,dp数组的...原创 2018-10-20 08:15:30 · 197 阅读 · 0 评论 -
「NOI2014」购票 数据结构+斜率优化
「NOI2014」购票 Part 0测试点1,2,3。枚举,复杂度O(n2)O(n^2)O(n2)Part 1对于t=0的测试点。我们看一看这个状态转移式子。记dp[i]为i这个点到达SZ市所需的最小资金dis[i]为SZ市到这个点i的路径长度。我们要求t这个点的答案,那么就有。(s为t到根路径上的点)dp[t]=min(dp[s]+p[t]∗(dis[t]−dis[s])+q[t...原创 2019-04-15 22:06:38 · 291 阅读 · 0 评论 -
「APIO2014」序列分割 斜率优化
「APIO2014」序列分割 Part 0(P10的写法,巨佬请忽略)可以发现其实只用知道分成那几个块即可,不用知道中途分裂的顺序。记R[i]为第i个元素后面最近的裂痕在哪个元素的后面(若这个元素后面无裂痕就为n+1),sum[i]为1~i的元素的和,那么第i个元素对答案的贡献就是val[i]∗(sum[n]−sum[R[i]])val[i]*(sum[n]-sum[R[i]])val[i]...原创 2019-04-18 13:37:36 · 185 阅读 · 0 评论