斜率优化
逐梦起航-带梦飞翔
为了更加长远的快乐!
展开
-
洛谷CF311B Cats Transport(DP)(斜率优化)
题目洛谷CF311B Cats Transport题解斜率优化设的距离为,即。先转换一下模型。对于第i只猫,饲养员要在t[i]-D[i]之后出发,才能把它带回家。故我们设数组,问题就转换成了在A数组中分成p组,每组(l,r)的代价是。为了方便操作,对A进行递增排序。同时,记录其前缀和S。在此基础上,设f[i][j]表示出动j个饲养员带走前i只猫的最小等待时间。转移方程:...原创 2018-09-25 10:48:00 · 375 阅读 · 0 评论 -
CH5A01&BZoj2726 任务安排(DP)(斜率优化)
例题CH5A01 任务安排1题解1DP设f[i][j]表示把前i个机器分成j批修理的最小费用,St,Sc分别对应数组t和c的前缀和。容易写出一个O(n^3)的DP方程:但是这个方法显然不够优秀。我们可以考虑去掉分成j批这一维,并用“费用提前计算”的思想来维护新的f。方程如下: 题解2DP+斜率优化我们把i看做定量,j看做变量,然后把所有仅与j有关的(决...原创 2018-09-25 12:00:54 · 331 阅读 · 0 评论 -
bzoj1911 [Apio2010]特别行动队(斜率优化)
题目bzoj 1911 [Apio2010]特别行动队题解斜率优化DP设f[i]表示前i个士兵最大战斗力之和,有 去掉max,把仅与j有关的移到一边,另一边放与仅与i有关的或和i、j都有关的,得 根据上式,斜率为,决策点坐标为,截距为。因为要求截距...原创 2018-09-28 15:02:23 · 233 阅读 · 0 评论 -
洛谷4983 忘情(WQS二分)(斜率优化)
题目洛谷4983 忘情代码WQS二分+斜率优化公式简化看这https://www.luogu.org/blog/xnzy1314/wang-qing-ti-xie-post其他就很套路了,只要在f转移时加上一个mid。我用c来记录选了多少个(x坐标),所以最后判断c[n]与m的大小关系,如果c[n]小了,则要选多一点,即mid要小一些。据说还可以用四边形不等式来做,%%%htt...原创 2018-11-05 14:25:26 · 940 阅读 · 0 评论