码迷,mamicode.com
首页 >  
搜索关键字:斜率    ( 1026个结果
hdu3507 Print Article(斜率优化入门)(pascal)
Problem Description Zero has an old printer that doesn't work well sometimes. As it is antique, he still like to use it to print articles. But it is t ...
分类:其他好文   时间:2017-03-23 21:45:32    阅读次数:286
BZOJ 3672 NOI2014 购票
这题好神啊..好神啊...好神啊... 首先列出N2的DP方程较易. 从DP方程很容易看出来是斜率优化. 如何进一步优化? 考虑对当前点以上的链建立一个下凸包. 维护凸包就可以,但不是很好写. 观察到方程可以必然由它的祖先节点转移.很像Cash那道题. 尝试CDQ分治,每次先递归处理根所在的子树. ...
分类:其他好文   时间:2017-03-13 19:06:18    阅读次数:230
bzoj1038题解
【题意分析】 求一个下凸壳与一段折线的距离。 【解题思路】 先把直线按斜率排序,求出下凸壳,然后枚举所有的顶点的x坐标求最短y坐标差。 【参考代码】 1 #include <algorithm> 2 #include <cstdio> 3 #define REP(i,low,high) for(re ...
分类:其他好文   时间:2017-03-12 23:30:21    阅读次数:224
bzoj 2726: [SDOI2012]任务安排
Description 机 器上有N个需要处理的任务,它们构成了一个序列。这些任务被标号为1到N,因此序列的排列为1,2,3...N。这N个任务被分成若干批,每批包含相邻的 若干任务。从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。在每批任务开始前,机器需要启动时间S,而完成这 ...
分类:其他好文   时间:2017-03-09 10:42:08    阅读次数:406
hdu 3507 Print Article
这个题的式子比较好推, 然而还是要吐槽,要把除法换成乘法,而且这个题可能出现斜率相等的情况,而且,不能直接用double判断,精度有问题,本蒟蒻WAWAWAWAWA,,,,得出的惨痛教训。。 ...
分类:其他好文   时间:2017-03-08 22:23:15    阅读次数:124
Noi2014 购票
传送门 另一个传送门 这题劲啊…… 其实这题题解应该都烂大街了,不过我还是想大概写一下……就当是留作以后复习用也好…… $t=0$的斜率优化很好搞。 到了$t=1$的情况时,每个点都有转移区间的限制,做法大致就有线段树维护凸壳和分治两种,线段树维护凸壳没写过+太麻烦不想写,所以分治好了。把序列等分成 ...
分类:其他好文   时间:2017-03-07 17:55:30    阅读次数:229
bzoj1911 [Apio2010]特别行动队
Description Input Output Sample Input 4 -1 10 -20 2 2 3 4 Sample Output 9 HINT 正解:斜率优化。 很显然的斜率优化。我们可以很容易得到一个转移方程:f[i]=max(f[j]+a(p[i]-p[j])^2+b(p[i]-p ...
分类:Windows程序   时间:2017-03-05 16:30:19    阅读次数:255
【以前的空间】斜率优化的一点点总结
今天有看了一道dp题,发现好像裸不能过,应该是要斜率优化,结果发现自己那点傻×智商早把这东西忘得差不多,而且当时也是有点乱不是弄得很懂。于是又花了一个早上来整理下。 《用单调性优化动态规划》 这个东西的话很好。但是由于我蒟蒻所以看不懂。先找了模板题到网上找题解,然后跟着题解自己推。那么我就用《[ZJ ...
分类:其他好文   时间:2017-03-02 19:46:14    阅读次数:204
BZOJ 3963: [WF2011]MachineWorks [CDQ分治 斜率优化DP]
传送门 当然了WF的题uva hdu上也有 你的公司获得了一个厂房N天的使用权和一笔启动资金,你打算在这N天里租借机器进行生产来获得收益。可以租借的机器有M台。每台机器有四个参数D,P,R,G。你可以在第D天花费P的费用(当然,前提是你有至少P元)租借这台机器,从第D+1天起,操作机器将为你产生每天 ...
分类:系统相关   时间:2017-02-25 16:49:41    阅读次数:254
【BZOJ3675】【APIO2014】序列分割 [斜率优化DP]
序列分割 Description 小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n的序列——也就是一开始得到的整个序列 ...
分类:Windows程序   时间:2017-02-25 12:21:41    阅读次数:281
1026条   上一页 1 ... 52 53 54 55 56 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!