斜率优化
Mima_Reincarnation
这个作者很懒,什么都没留下…
展开
-
BZOJ1010 玩具装箱toy
Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压 缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过 压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容 器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,原创 2016-08-08 16:13:11 · 454 阅读 · 0 评论 -
BZOJ3675 序列分隔
Description小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n的序列——也就是一开始得到的整个序列); 2.选择一个位置,并通过这个位置将这个序列分割成连续的两个非空的新序列。 每次进行上述步骤之后,小H将原创 2016-08-08 16:58:18 · 380 阅读 · 0 评论 -
BZOJ3672: [Noi2014]购票 树分治 斜率优化
http://www.lydsy.com/JudgeOnline/problem.php?id=3672 树上的CDQ分治。 和常规CDQ思路相同,一个点的可行决策点是从这个点往上连续一段,那么在分治过程中先递归重心往上的一块(包括重心这个点),再将其他点按可行深度排序,然后维护上面那些点的凸包来更新底下点的答案,最后分别递归底下的块即可。#include<cstdio> #include<cs原创 2017-06-02 21:06:57 · 445 阅读 · 0 评论