![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划-斜率优化
Endless_Way
这个作者很懒,什么都没留下…
展开
-
BZOJ 1096 [ZJOI2007]仓库建设
斜率优化DP记pre[i]为p[i]的前缀和,s[i]为1~i的物品全部运到i的花费,然后可以弄出一个方程,接着就可以发现斜率优化。下午脑子不太清楚方程写错+程序打错 吃枣药丸。。。#include<cstdio> #define N 1000005 #define ll long long #define TEMP N-1 using namespace std; ll f[N], pre[N]原创 2016-09-14 15:56:08 · 279 阅读 · 0 评论 -
BZOJ 1597 [Usaco2008 Mar]土地购买
斜率优化考虑到如果一个长方形可以被另一个长方形覆盖,那么它就可以直接忽略。然后按x递增y递减的顺序排序,如果取了i和j,那么i和j之间的长方形显然是可以都取的而不会产生新的贡献。于是变成区间DP,然后发现可以斜率优化#include<cstdio> #include<algorithm> #define N 50005 #define ll long long using namespace std原创 2016-09-25 13:40:32 · 296 阅读 · 0 评论