码迷,mamicode.com
首页 >  
搜索关键字:斜率    ( 1026个结果
2018 计蒜之道 初赛 第三场
A. 贝壳找房性价比 题解:按s排序后,斜率最大的点必定在相邻的两点之间。 B. 贝壳找房户外拓展(简单) 题解:小数据,模拟就好了。当数据比较大的时候据说是用线段树维护一个矩阵,不会这操作。 C,D待补。。。 ...
分类:其他好文   时间:2018-05-19 20:04:59    阅读次数:267
斜率凸优化小结
斜率凸优化小结 前言 很久以前考了一道叫做"林克卡特树"的题目( 还记得被八省联考支配的恐惧吗?) 正解是用直线去切一个凸函数...... 当时并不是很会。然而$APIO$讲课竟然讲了并且卧槽我竟然还听懂了。 所以就回来把这个坑给填了。 斜率凸优化 当遇到关于需要恰好选取$K$个的$DP$问题的时候 ...
分类:其他好文   时间:2018-05-17 16:01:12    阅读次数:226
【POJ】2165.Gunman
题解 把直线的斜率分解成二维,也就是随着z的增加x的增量和y的增量 我们发现一条合法直线向上移一点一定能碰到一条横线 知道了这条横线可以算出y的斜率 我们旋转一下,让这条横线碰到两条竖线,就可以算出x的斜率,进而判断直线在不在平面内 代码 cpp include include include in ...
分类:其他好文   时间:2018-05-15 10:46:26    阅读次数:178
(APIO2014)序列分割
题解: 我也不知道为啥上午上课讲了我昨天看的3题 这题关键在于发现操作顺序无关的 可以发现最终答案是任意两段乘积的和 那这个东西显然是可以dp的 然后可以斜率优化一波 nklongn 另外上课讲的是当k的范围比较大的时候.. 恰巧昨天刚看了wqs二分 那么我们可以以k为横坐标,然后二分分一段的代价m ...
分类:Windows程序   时间:2018-05-11 13:47:51    阅读次数:189
三分算法求最值
假如是一个凸型函数,如何寻找最值呢? 发现图中斜率是单调递减的,二分找到斜率为0的点?(似乎在这个图中,是可行的) 下面介绍一种普遍求凹凸型函数的做法——三分法 如图,mid=(left+right)/2,mmid=(mid+right)/2 如果,f(mid)< f(mmid),则[left,mi ...
分类:编程语言   时间:2018-05-05 12:41:44    阅读次数:218
HDU - 59562016ACM/ICPC亚洲区沈阳站I - The Elder 树上斜率优化dp
题意:给定上一棵树,然后每条边有一个权值,然后每个点到 1 的距离有两种,第一种是直接回到1,花费是 dist(1, i)^2,还有另一种是先到另一个点 j,然后两从 j 向1走,当然 j 也可以再向 k,一直到1,但经过一个点,那么就会出多一个花费 p,问你每个点到 1 的最小距离的最大值是多少。 ...
分类:其他好文   时间:2018-05-03 12:47:20    阅读次数:209
[APIO2010]特别行动队 --- 斜率优化DP
[APIO2010]特别行动队 题面很直白,就不放了。 太套路了,做起来没点感觉了。 \(dp(i)=dp(j)+a*(s(i)-s(j))^{2}+b*(s(i)-s(j))+c\) 直接推出一个斜率优化的式子上单调队列就好了 时间/空间复杂度:\(O(n)\) #include<cstdio> ...
分类:Windows程序   时间:2018-05-03 01:05:37    阅读次数:283
[APIO2014]序列分割 --- 斜率优化DP
[APIO2014]序列分割 题目大意: 你正在玩一个关于长度为\(n\)的非负整数序列的游戏。这个游戏中你需要把序列分成\(k+1\)个非空的块。为了得到\(k+1\)块,你需要重复下面的操作\(k\)次: 选择一个有超过一个元素的块(初始时你只有一块,即整个序列) 选择两个相邻元素把这个块从中间 ...
分类:Windows程序   时间:2018-05-02 19:16:00    阅读次数:262
1096: [ZJOI2007]仓库建设
1096: [ZJOI2007]仓库建设 思路 斜率优化。 代码 ...
分类:其他好文   时间:2018-05-01 23:37:26    阅读次数:156
3437: 小P的牧场
3437: 小P的牧场 思路 斜率优化。 dp[i]表示到第i个点(第i个点按控制台)的最小代价。 代码 ...
分类:其他好文   时间:2018-05-01 23:23:21    阅读次数:221
1026条   上一页 1 ... 27 28 29 30 31 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!