码迷,mamicode.com
首页 >  
搜索关键字:单调性    ( 438个结果
[hdu5358]分类统计,利用单调性优化
题意:直接来链接吧http://acm.hdu.edu.cn/showproblem.php?pid=5358思路:注意S(i,j)具有区间连续性且单调,而?log2x?具有区间不变性,于是考虑枚举?log2S(i,j)?的值,然后枚举i,从而能得到j的区间范围,然后统计答案即可。另外这题比较坑,先...
分类:其他好文   时间:2015-08-07 07:04:05    阅读次数:97
动态规划——min/max的单调性优化总结
一般形式:$max\{min(ax+by+c,dF(x)+eG(y)+f)\},其中F(x)和G(y)是单调函数。$或$min\{max(ax+by+c,dF(x)+eG(y)+f)\},其中F(x)和G(y)是单调函数。$(以下用第一种形式讨论)(1)dF(x)随ax的增大而增大,eG(y)随by...
分类:其他好文   时间:2015-08-04 10:39:48    阅读次数:104
hdu 4288 线段树 + 离散化
题意:求一个动态的非递减序列中,下标 mod 5 == 3的元素和,可以向序列中添加和删除某些元素,且序列的单调性不变。保证在任意时间 序列中不会存在两个相同元素。保证输入合法思路:保证在任意时间 序列中不会存在两个相同元素,也就说明如果将所有的值都插入序列中,每个值对应的位置是唯一的。所以将操作的...
分类:其他好文   时间:2015-07-29 22:35:59    阅读次数:206
HDU 4193 Non-negative Partial Sums(想法题,单调队列)
HDU 4193 题意:给n个数字组成的序列(n 思路: 这题看到数据规模觉得只能用最多O(nlogn)的算法,然后想到了之前刚做过的有关最小表示法的题,但还没证明出一个做这题有效的算法出来。 后来看过题解,发现用的最多的方法是单调队列,然而我对这个知识点知之甚少orz /*科普君:from单调队列 单调队列是指:队列中元素之间的关系具有单调性,而且,队首和队尾都可以进行出队操作,只...
分类:其他好文   时间:2015-07-27 00:24:41    阅读次数:158
5289 Assignment (RMQ+二分区间)
题目链接:5289 Assignment 题意:给出n和K,表示有一串n个数的序列,存在多少个区间,该区间中任意两个数的差小于k 思路: 1.区间任意两个数的小于K 等价于 区间max-min 2.最后暴力枚举区间必定要超时,发现随着区间的扩大max-min的值也在变大(非递减),有单调性就容易想到二分,所以是枚举左端点,二分找右端点。 AC代码: #include #incl...
分类:其他好文   时间:2015-07-25 10:46:11    阅读次数:222
POJ 2456 Aggressive cows 【二分】
Aggressive cows 题目链接:http://poj.org/problem?id=2456 题意:有N个位置,(2 分析:显然又是一个求最大化最小值的问题,很容易找到这个题的单调性,设这个最大可能的最小距离为Ans,Ans∈(0,(Pos[N-1]-Pos[0])/(C-1) );首先对N个位置进行排序,然后在区间(0,(Pos[N-1]-Pos[0])/(C-1) )二分...
分类:其他好文   时间:2015-07-24 16:15:11    阅读次数:124
HDU3530 Subsequence(单调队列)
题意是说给出一个序列,现在要求出这个序列的一个最长子区间,要求子区间的最大值与最小值的差在[m, k]范围内,求区间长度做法是维护两个队列,一个维护到当前位置的最大值,一个维护最小值,然后计算当前节点i作为右端点的最常区间长度,那么扫描两个队列,维持单调性。然后比较两个队列头的差值,1.如果差值满足...
分类:其他好文   时间:2015-07-20 12:31:19    阅读次数:134
bzoj 1233: [Usaco2009Open]干草堆tower 【想法题】
首先这题的n^3的DP是比较好想的f[i][j]表示用前i包干草 且最顶层为第j+1包到第i包 所能达到的最大高度然而数据范围还是太大了 因此我们需要去想一想有没有什么单调性---------------------------------------------------------------...
分类:其他好文   时间:2015-07-16 13:29:14    阅读次数:124
一致性hash算法简介与代码实现
一.简介:一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平衡性(Balance)2、单调性(Monotonicity)3、分散性(Spread)4、负载(Load)普通的哈希算法(也称硬哈希)采用简单取模的方式,将机器进行散列,这在cache环境不变的情况下能...
分类:编程语言   时间:2015-07-12 12:39:51    阅读次数:160
bzoj 1185 旋转卡壳 最小矩形覆盖
题目大意 就是求一个最小矩形覆盖,逆时针输出其上面的点这里可以看出,那个最小的矩形覆盖必然有一条边经过其中凸包上的两个点,另外三条边必然至少经过其中一个点,而这样的每一个点逆时针走一遍都满足单调性所以可以利用旋转卡壳的思想找到这样的三个点以每一条边作为基础,循环n次得到n个这样的矩形,找到其中面积最...
分类:其他好文   时间:2015-07-11 16:20:23    阅读次数:135
438条   上一页 1 ... 34 35 36 37 38 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!