斜率DP
Wang_SF2015
这个作者很懒,什么都没留下…
展开
-
文章标题 CSU 1963: Feed the rabbit (斜率DP优化)
1963: Feed the rabbit传送门 题意:说有n个坑m只兔子,每只兔子会在ti时间后的di坑冒头(处于等待状态),有p个人,每个人都可以在任意时间内以1的速度走向n洞并喂食沿途的兔子,求兔子最少的总等待时间 分析:第i只兔子在ti时间出现在di个洞,所以可以用坐标(x,y)来表示兔子的坐标,x表示第i个洞离第一个洞的距离,y表示出现的时间。由于人的速度恒定为1,因此相当于一条斜率为原创 2017-07-25 10:06:47 · 426 阅读 · 0 评论 -
文章标题 HDU 3507 :Print Article (斜率dp优化)
转自 http://www.cnblogs.com/ka200812/archive/2012/08/03/2621345.html 我们知道,有些DP方程可以转化成DP[i]=f[j]+x[i]的形式,其中f[j]中保存了只与j相关的量。这样的DP方程我们可以用单调队列进行优化,从而使得O(n^2)的复杂度降到O(n)。可是并不是所有的方程都可以转化成上面的形式,举个例子:dp[i]=dp[j]转载 2017-07-24 15:21:56 · 327 阅读 · 0 评论