
数据结构 st表
文章平均质量分 77
yuhong_liu
这个作者很懒,什么都没留下…
展开
-
Balanced Lineup-POJ - 3264-RMQ线段树/st表
可以用RMQ线段树,或者st表 rmq线段树 建树 查询都是logn 支持更新元素 st表建树logn 查询o(1)! 不支持更新元素 以下是st表代码 #include #include #include #include #include #include #include #include #include #include using namespa原创 2015-08-09 00:04:23 · 452 阅读 · 0 评论 -
UVA 11235-Frequent values-RMQ(st表)+游程编码
http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23846 题目大意:给一个非降序排列的整数数组a,你的任务是对于一系列询问(i, j),回答ai,ai+1...aj中次数出现最多的值所出现的次数。 预处理是先把所有相同的元素合并成一个node,node含该元素编号+该元素个数 ( 称为表2) 并且记录原创 2015-09-05 02:58:36 · 604 阅读 · 0 评论 -
hdu-4737-rmq+二分
http://acm.hdu.edu.cn/showproblem.php?pid=4737 题意: 给数组, 问有多少对区间的 或 值的和 由于或值 是递增的,因此,可以预处理rmq,每次枚举起点i,二分 #include #include #include #include #include #include #include #include原创 2016-08-05 15:56:50 · 331 阅读 · 0 评论 -
HDU 5726-D-GCD- RMQ+二分
http://acm.hdu.edu.cn/showproblem.php?pid=5726 给n个数,m次询问,每个询问【l,r】 求【l,r】之间的gcd是多少,并求出整个数组中有多少段的gcd等于该【l,r】的gcd 首先用st表预处理RMQ的gcd,然后枚举起点【1-n】i 由于gcd一段固定以后具有单调性的 对于每个起点,枚举右端点pos,记下i到pos的gcd原创 2016-07-24 12:18:17 · 405 阅读 · 0 评论