码迷,mamicode.com
首页 >  
搜索关键字:单调性    ( 438个结果
【题解】51nod 1685第K大区间2
二分答案+++++++(??ω??) 感觉这个思路好像挺常用的:求第\(K\) 大 --> 二分第 \(K\) 大的值 --> 检验当前二分的值排名是第几。前提:排名与数值大小成单调性变化。于是对于这题我们也不例外,二分一下最后中位数的值是多少,把数组中的值 \(> K\) 的变成 \(1\),\( ...
分类:其他好文   时间:2018-07-29 20:00:02    阅读次数:160
决策单调性优化dp
决策单调性: 对于一些dp方程,经过一系列的猜想和证明,可以得出,所有取的最优解的转移点(即决策点)位置是单调递增的。 即:假设f[i]=min(f[j]+b[j]) (j<i) 并且,对于任意f[i]的决策点g[i],总有f[i+1]的决策点g[i+1]>=g[i](或者<=g[i]) 那么,这个 ...
分类:其他好文   时间:2018-07-21 22:54:43    阅读次数:319
简单数据结构总结——单调队列
单调队列一般是具有单调性的队列废话 视具体题目而定,单调队列有单调递增和单调递减两种,一般来讲,队列的队首是整个队列的最大值或最小值 单调队列可以解决许多问题,而且可以用来优化DP,但是这里不讲因为我还不会‘ 下面简单的介绍一下单调队列的实现 具体步骤: 实现一般采用双端队列主要因为好写当然也可以自 ...
分类:其他好文   时间:2018-07-21 22:37:56    阅读次数:186
UOJ276 [清华集训2016] 汽水 【二分答案】【点分治】【树状数组】
题目分析: 这种乱七八糟的题目一看就是点分治,答案有单调性,所以还可以二分答案。 我们每次二分的时候考虑答案会不会大于等于某个值,注意到系数$k$是无意义的,因为我们可以通过转化使得$k=0$。 合并的过程相当于很多个向量,加起来后看斜率。 注意单个向量也要判定。 由于有了二分的答案$Ans$。判定 ...
分类:编程语言   时间:2018-07-21 19:17:55    阅读次数:182
100D Equal Cut
传送门 分析 首先我们想到的肯定是n^3暴力枚举,但这显然不行。然后我们想到的就是二分了,但这题没有什么单调性,所以二分也不行。这时候我就想到了先枚举找出p2的位置再在它的左右两边找到p1和p3,但是良心的样例2告诉了我这样是不行的,因为让p2的位置最优并不意味着整体最优。之后我发现可以枚举p2,在 ...
分类:其他好文   时间:2018-07-21 17:17:14    阅读次数:138
Codeforces Round #361 (Div. 2) D - Friends and Subsequences
题目大意:给你两个长度为n的数组a, b,问你有多少个问你有多少个区间满足 a中最大值等于b中最小值。 思路:我本来的想法是用单调栈求出每个点的管辖区间,然后问题就变成了巨麻烦的线段覆盖问题,就爆炸写了 一晚上假算法。正解就是枚举一个端点,然后二分找右端点的区间,因为满足一个很神奇的单调性,然后st ...
分类:其他好文   时间:2018-06-27 13:54:57    阅读次数:160
20180625小测
T1: 最优解显然是选择一个区间。我们枚举右端点,显然左端点单调不减。写个分治就能AC啦(话说为什么我分析出单调性后连分治都想不到)。考场44分代码: 1 #pragma GCC optimize("Ofast") 2 #include<cstdio> 3 #include<algorithm> 4 ...
分类:其他好文   时间:2018-06-25 22:56:16    阅读次数:213
决策单调性
决策单调性 单调队列和斜率优化是属于决策单调性的一种。而决策单调性是满足四边形不等式的前提下,满足i+1-n的转移点大于等于i的决策点。而基本实现方式是整体二分或者维护双端队列并且在双端队列上二分查找。 1.基于1D/1D的DP优化 一般来说,1D/1D的DP都能通过优化,在O(nlogn)的时间复 ...
分类:其他好文   时间:2018-06-24 23:58:23    阅读次数:523
ACM训练小结-柳志轩-2018年6月19日
今天题目情况如下: A题:考察图论建模+判割点。B题:考察基础数据结构的运用(STL)。C题:考察数学建模+运算。(三分可解)D题:考察读题+建模+数据结构的运用。E题:考察图论+贪心。F题:考察图论建模。G题:考察单调性的运用。H题:考察模拟。做题失误:A题算法错误,死磕导致浪费大量时间。教训:判 ...
分类:其他好文   时间:2018-06-19 22:44:33    阅读次数:204
题目:B. High School: Become Human
题目:B. High School: Become Human 题目链接:http://codeforces.com/contest/987/problem/B Key words:math;对数;单调性;double精度问题;long double;CF_DIV2_B; 分析: 这个题第一个想法是 ...
分类:其他好文   时间:2018-05-31 10:37:14    阅读次数:197
438条   上一页 1 ... 20 21 22 23 24 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!