码迷,mamicode.com
首页 >  
搜索关键字:决策单调    ( 76个结果
bzoj2687
整体二分+决策单调性 这个方法已经忘了... 决策单调性是指dp[i]由dp[1]->dp[i-1]更新,那么当dp[j]比dp[k]优且j>k时,对于i->n j都比k优 通过这个性质我们可以把dp优化到nlogn 具体做法是整体二分 solve(l,r,L,R)表示当前对于l->r的dp决策区间 ...
分类:其他好文   时间:2018-01-11 19:12:10    阅读次数:185
BZOJ4518: [Sdoi2016]征途
n<=3000个数划分成m段,每段的权值为这一段数字的和,求段的最小方差乘上m平方。 所以就是求上边那组平方和的最小值,这个可以dp,f(i,j)表示分成i段,前j个数最小方差, pre表示前缀和,这个式子可以用斜率优化或决策单调性解决。 1 #include<stdio.h> 2 #include ...
分类:其他好文   时间:2017-10-12 17:03:12    阅读次数:87
bzoj4518: [Sdoi2016]征途(DP+决策单调性分治优化)
题目要求... 化简得... 显然m和sum^2是已知的,那么只要让sigma(si^2)最小,那就变成了求最小平方和的最小值,经典的决策单调性,用分治优化即可。 斜率优化忘得差不多就不写了 #include<iostream> #include<cstring> #include<cstdlib> ...
分类:其他好文   时间:2017-10-04 20:46:09    阅读次数:189
uoj#29. 【IOI2014】Holiday
http://uoj.ac/problem/29 经过的点集一定是一个包含start的区间,为了经过这个区间内所有点,必须先到达一个区间端点,再到达另一个区间端点,剩余的步数则贪心选区间内最大价值的点。显然决策单调,于是可以分治,用可持久化线段树快速求出区间前k大数之和。 ...
分类:其他好文   时间:2017-09-11 11:31:18    阅读次数:229
bzoj2216: [Poi2011]Lightning Conductor(分治决策单调性优化)
每个pi要求 这个只需要正反DP(?)一次就行了,可以发现这个是有决策单调性的,用分治优化 #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<cmath> #include<algorit ...
分类:其他好文   时间:2017-09-08 14:42:41    阅读次数:234
[BZOJ4709][JSOI2011]柠檬 决策单调性优化dp
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4709 我好弱啊QAQ,网上dalao们的题解根本看不懂啊,折腾了几个小时,有一点明白了。 首先要把朴素dp方程退出来。 ①题目中说每次从序列的左右选一端取,但是如果你真的照着题目说的这样做我 ...
分类:Web程序   时间:2017-08-28 00:45:38    阅读次数:236
【BZOJ2216】[Poi2011]Lightning Conductor 决策单调性
【BZOJ2216】[Poi2011]Lightning Conductor Description 已知一个长度为n的序列a1,a2,...,an。对于每个1<=i<=n,找到最小的非负整数p满足 对于任意的j, aj < = ai + p - sqrt(abs(i-j)) 已知一个长度为n的序列 ...
分类:其他好文   时间:2017-07-30 10:04:18    阅读次数:246
bzoj2216
决策单调性+整体二分 这里就是j<k且kj劣于j,j不会再选,所以我们整体二分 pos是因为从L->R中这个是最优点,所以对于mid+1->r选pos之前肯定不优,l->mid-1不会选>pos,因为每个位置都小于mid,并且pos->mid-1这段区间的决策点没有pos优,因为当前f[i]的i小于 ...
分类:其他好文   时间:2017-07-18 21:31:00    阅读次数:116
[Noi2016]区间[离散化+线段树维护+决策单调性]
4653: [Noi2016]区间 Description 在数轴上有 n个闭区间 [l1,r1],[l2,r2],...,[ln,rn]。现在要从中选出 m 个区间,使得这 m个区间共同包含至少一个位置。换句话说,就是使得存在一个 x,使得对于每一个被选中的区间 [li,ri],都有 li≤x≤r ...
分类:其他好文   时间:2017-05-15 15:40:31    阅读次数:247
决策单调性
决策单调性: 我的理解就是 你每一个F[i] 用于更新它的 F[j] 的 j 的大小,一定不比 F[i-1] 的要靠前。 这就意味着我们可以去维护 一个决策点他作为哪一段区间的决策点时最优 维护时 我们可以 用二分来维护 核心代码: 如何证明决策单调 ? (四边形不等式) 坑待填 xjoi shoe ...
分类:其他好文   时间:2017-04-21 23:07:33    阅读次数:255
76条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!