RMQ(Range Minimum/Maximum Query)问题:
RMQ问题是给定一个区间,求这个区间中的最大或最小值的问题
RMQ采用动态规划的思想来求解:(st算法:Square Table):
预处理:
预处理使用DP的思想,f(i, j)表示[i, i+2^j - 1]区间中的最小值。
例如,
RMQ(Range Minimum/Maximum Query)问题:
RMQ问题是给定一个区间,求这个区间中的最大或最小值的问题
RMQ采用动态规划的思想来求解:(st算法:Square Table):
预处理:
预处理使用DP的思想,f(i, j)表示[i, i+2^j - 1]区间中的最小值。
例如,