RMQ
qq_20201441
这个作者很懒,什么都没留下…
展开
-
POJ3368/HDU1806/UVa11235 Frequent Values 游程编码+RMQ
***Frequent values Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 10192 Accepted: 3733 Description You are given a sequence of n integers a1 , a2 , … , an in non-decreasing原创 2016-02-28 19:52:13 · 278 阅读 · 0 评论 -
RANGE MINIUM/MAXIUM QUERY问题
RMQ问题旨在对于大量的询问,高效的返回一个区间中的最大值或最小值。RMQ为离线算法,对于一个长度为n的序列,预处理需要O(nlogn),查询只需要O(1),但不支持值的修改。RMQ的实现 RMQ的本质是动态规划,用一个二维数组d[i][j]来存储该序列以ai为首位2^j长度的序列中的最大/最小值,那么d[i][j]就可以由d[i][j-1]和d[i+2^(j-1)][j-1]推出,如图: 算法原创 2016-02-28 18:00:34 · 225 阅读 · 0 评论