码迷,mamicode.com
首页 >  
搜索关键字:rmq    ( 1013个结果
POJ--2019--Cornfields【二维RMQ】
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define PI acos(-1.0) #def...
分类:其他好文   时间:2014-10-17 16:54:18    阅读次数:214
BZOJ 3211 花神游历各国 树状数组+并查集
题目大意:花神对每一个国家有一个喜爱程度,有的时候他会对连续的一段国家进行访问,求他的喜爱程度的和;有的时候他会对连续的一段国家产生厌恶,喜爱程度变成sqrt(x)下取整。 思路:乍一看好像是RMQ问题,用线段树就可以水过,但是开根号的标记怎么下传?这是一个严重的问题,所以我们要换一个思路。 注意到开根号有一个有趣的性质:sqrt(1) = 1,sqrt(0) = 0,而且所有的数字经过有...
分类:编程语言   时间:2014-10-15 11:44:08    阅读次数:216
poj3368线段树
题意:给出q次询问,求区间内最长的连续序列。 水题。1.RMQ 求法 ,st算法 2.线段树,简单的区间合并#include#include#includeusing namespace std;const int maxn = 111111;const int INF = 99999999;int...
分类:其他好文   时间:2014-10-13 20:10:17    阅读次数:221
【UVA】12299-RMQ with Shifts(线段树)
修改的时候由于数据很小,所以可以直接暴力修改,查询的时候利用线段树就行了。 14337858 12299 RMQ with Shifts Accepted C++ 0.282 2014-10-11 16:02:53 #include #include #include #include using namespace st...
分类:其他好文   时间:2014-10-12 01:48:27    阅读次数:286
【RMQ】 区间最值查询详解
1.概述RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,jO(nlogn){for(int j = 1; j #include #include using namespace std;c...
分类:其他好文   时间:2014-10-09 23:36:27    阅读次数:627
Poj3264(ST算法)
以前也没怎么听过这个算法,网络赛中有个题好像是什么最近公共祖先,看了一下这个算法,是一个动态规划,核心思想是倍增. 用途:解决rmq问题,例如给一个序列{an},询问是任意一个区间(l,r)中最小的数或者最大的数. 时间复杂度:预处理的时间是O(nlogn) 查询:O(1) 局限性:只能处...
分类:其他好文   时间:2014-10-09 01:34:57    阅读次数:177
ZOJ 3726 RMQ + 二分
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5072 区域赛果然无水题 通过率最高的一道题 以为二分下就OK  然后WA了果断 外加int没用long long WA 好久没用RMQ 调试也花了一点时间, upper——bound返回的是大于x的第一个数的下标,最大当然是返回end的位置,注意判断下 注意一点,假设...
分类:其他好文   时间:2014-10-07 20:01:44    阅读次数:213
HDU 5044(2014 ACM-ICPC上海网络赛)
题意:给定一个树形图,节点10^5,有两种操作,一种是把某两点间路径(路径必定唯一)上所有点的权值增加一个固定值。另一种也是相同操作,不同的是给边加权值。操作次数10^5。求操作过后,每个点和每条边的权值。分析:此题时间卡得非常紧,最好用输入外挂,最好不要用RMQ来求解LCA。此题是典型的在线LCA...
分类:其他好文   时间:2014-10-07 18:42:13    阅读次数:251
codeforces 359D 二分答案+RMQ
上学期刷过裸的RMQ模板题,不过那时候一直不理解>_=l)3 {4 int mid=(l+r)/2; //mid: r-l5 if (calc(mid)) //calc(mid): 判断mid答案是否符合要求6 ...
分类:其他好文   时间:2014-10-07 17:45:53    阅读次数:217
UVA 11235 (游程编码+ST算法)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23846题目大意:给定一个升序序列,有q次询问,每次询问(L,R)出现最多的值的次数。解题思路:非常麻烦的题目。尽管一眼就能看出来是个RMQ。关键在于如何转化为RMQ。...
分类:其他好文   时间:2014-10-03 20:45:05    阅读次数:194
1013条   上一页 1 ... 92 93 94 95 96 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!