斜率优化
文章平均质量分 78
sunshinezff
啦啦啦啦啦
展开
-
【bzoj1096】【ZJOI2007】【仓库建设】【斜率优化dp】
Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目前已有成品原创 2016-03-23 18:55:46 · 316 阅读 · 0 评论 -
【bzoj1911】【APIO2010】【特别行动队】【斜率优化】
Description Input Output Sample Input 4 -1 10 -20 2 2 3 4 Sample Output 9 HINT 题解:写出dp方程之后斜率优化即可。维护一个上凸壳。 代码: #include #include #define N 1000100 using namespace原创 2016-03-23 19:00:01 · 481 阅读 · 0 评论 -
【bzoj1010】【HNOI2008】【玩具装箱toy】【斜率优化】
Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形原创 2016-03-23 19:12:04 · 411 阅读 · 0 评论 -
【bzoj3437】【小p的牧场】【斜率优化dp】
Description 背景 小P是个特么喜欢玩MC的孩纸。。。 描述 小P在MC里有n个牧场,自西向东呈一字形排列(自西向东用1…n编号),于是他就烦恼了:为了控制这n个牧场,他需要在某些牧场上面建立控制站,每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一直到它西边第一个控制站的所有牧场(它西边第一个控制站所在的牧场不被控制)(如果它西边不存原创 2016-03-23 19:37:54 · 430 阅读 · 0 评论 -
【bzoj1492】【NOI2007】【货币兑换】【斜率优化+cdq分治】
Description 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动, 两种金券都有自己当时的价值,即每一单位金券当天可以兑换的人民币数目。我们记录第 K 天中 A券 和 B券 的 价值分别为 AK 和 BK(元/单位金券)。为原创 2016-06-25 16:41:03 · 806 阅读 · 0 评论 -
【bzoj1597】【土地购买】【斜率优化】
Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它的面积,但FJ可以同时购买多快土地. 这些土地的价格是它们最大的长乘以它们最大的宽, 但是土地的长宽不能交换. 如果FJ买一块3x5的地和一块5x原创 2016-06-11 08:37:59 · 466 阅读 · 0 评论