斜率优化
struct_liao
这个作者很懒,什么都没留下…
展开
-
浅谈关于斜率优化中为什么能转换为横截式
通常的dp转移为现在处理到的dp[i],要在前面的dp状态中找到一个最优的状态dp[k]转移过来。 设转移方程为dp[i]=max{dp[i],a[i]*x[k]+b[i]*y[k]} 相当于在二维坐标系中有很多点,要选取最优的点,产生最优的价值。 而几乎每个点的X坐标和Y坐标都不相同,怎么比较最优? 相信大部分人都已经猜到了。 X和Y是存在转换比例的,且X转换到Y的比例就是a[i]/原创 2017-09-15 21:32:25 · 2817 阅读 · 0 评论 -
BZOJ1010-玩具装箱toys
落谷传送门 题目描述P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第原创 2017-09-15 21:44:00 · 200 阅读 · 0 评论