![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM_RMQ
LzyRapX
Just For Fun .
展开
-
HDU 5452 Minimum Cut 2015沈阳网络赛(在线LCA)
Minimum CutTime Limit: 3000/2000 MS (Java/Others) Memory Limit: 65535/102400 K (Java/Others)Total Submission(s): 1514 Accepted Submission(s): 715Problem DescriptionGiven a simple unw原创 2016-09-15 13:54:51 · 935 阅读 · 0 评论 -
LCA与RMQ问题
1、 定义LCA(Least Common Ancestors),即最近公共祖先,是指这样一个问题:在有根树中,找出某两个结点u和v最近的公共祖先(另一种说法,离树根最远的公共祖先)。 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j再来个浅显的说法:对于有根树原创 2016-09-15 09:06:10 · 740 阅读 · 0 评论 -
ST表(Sparse Table)
ST表(Sparse Table):它是一种动态规划的方法,实际上也是RMQ问题。以最小值为例。a为所寻找的数组,用一个二维数组f(i,j)记录区间[i,i+2^j-1]区间中的最小值。其中f[i,0] = a[i];所以,对于任意的一组(i,j),f(i,j) = min{ f (i,j-1),f (i+2^(j-1),j-1) }来使用动态规划计算出来。这个算的高明之处不是在于这个动态规划原创 2016-08-13 22:25:16 · 953 阅读 · 0 评论 -
浙江理工大学新生赛 B 巴比伦花园(RMQ)(二分)
题目链接:点击打开链接首先,这题居然是zstu新生题....强!这题一眼看下去,线段树肯定能写。不过这题还有另外的解法。就是RMQ+二分。要先来预处理一下,预处理每个点最能够到达的最远距离,然后RMQ存一下区间内点能到达的最远距离,然后在查询的时候,二分查询(L,R)区间能够到达的超过或等于R的第一个点的位置,然后L到这个位置-1这段区间,RMQ查询其最远距离,然后这两者取max就是答原创 2016-12-04 01:11:06 · 607 阅读 · 0 评论 -
#6 Div2 E. Exposition(RMQ+最长连续子序列变形)
点击打开链接http://codeforces.com/contest/6/problem/EE. ExpositionThere are several days left before the fiftieth birthday of a famous Berland's writer Berlbury. In this connection the原创 2017-04-10 08:44:47 · 438 阅读 · 0 评论