![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
斜率优化
Cold_Chair
我XXX就是饿死,死外边,从这里跳下去,也不会再做你九条可怜一个测试点
展开
-
【NOIP2017提高A组冲刺11.4】Genocide
Description:题解:先思考50分的做法。 显然是拆式子,把和i有关的划到一边,和j有关的划到一边,中间有个-ij,维护一个交点递减的单调栈,直接做就好了(斜率优化什么的我不会)。100分的做法比较坑爹。 对于x,首先预处理不选它的最大值,用50分的做法前后做两遍就行了。还要求出一定选它的最大值,这就比较玄乎了。关于区间的,可以yy出分治。对于区间[x..y],设 m = x +y/ 2原创 2017-11-06 19:33:38 · 302 阅读 · 0 评论 -
【NOIP2017提高A组模拟10.8】Lost My Music
Description: 1<=n<=5∗1055*10^5题解:由于本人太弱,不会什么斜率优化,所以只能这样做了: 设答案为Ans。cv−cudis(u,v)<=ans{c_v-c_u\over dis(u,v)}<=anscv−cudepu−depv<=ans{c_v-c_u\over dep_u-dep_v}<=anscv−cu<=ans∗(depu−depv)c_v-c_u<=ans*(原创 2017-10-25 20:26:57 · 539 阅读 · 0 评论 -
【2011集训队出题】拆迁队
Description:lanxisi带领着他的拆迁队来整治一个街道。这个街道由N个旧房子组成,从左到右编号为1..N。每个旧房子i有一个正整数的美观度Ai。 lanxisi希望整个街道从左到右美观度严格递增,也就是保证AiAj(ij)Ai。但是旧的街道明显不符合这个要求,于是lanxisi希望拆迁一些旧房子并在原地建立新房子来满足这一要求。但是与很多拆迁队一样,很多钉子户拒绝拆迁。所以原创 2018-01-05 18:28:11 · 432 阅读 · 0 评论