![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
斜率优化
hzt_Owen
这个作者很懒,什么都没留下…
展开
-
【NOI2014】【cdq点分治】【斜率优化】购票
0.先推出斜率优化的动归方程1.找到当前分治的树结构的重心2.将分成的子树中含有根节点那部分连重心一并分治3.将其余子树的点拎出来,按照能走到的最小深度从大到小排序4.对于每个点,将重心到分治结构的根节点路径上所有的点中能到达的那些点维护一个凸包 然后二分查找5.对其余子树进行分治时间复杂度O(nlog^2n)#include #inclu原创 2015-08-20 12:50:58 · 638 阅读 · 0 评论 -
【NOI2014】购票 线段树做法
先推出动态转移方程方程,它有一个距离限制,这一维可以用线段树维护,然后线段树中的凸包要求有回溯操作,这个每次只会修改top和那一为的值,记录一下即可。(bzoj上TLE了。。。原创 2015-11-09 15:48:58 · 530 阅读 · 0 评论