RMQ(Range Minimum/Maximum Query),即区间最值问题. 对于长度为 n 的数列 A ,回答若干查询 RMQ(A,i,j)(i,j<=n) ,返回数列 A 中下标在 i,j 里的最大(小)值. 相关算法 朴素(搜索),时间复杂度:\(O(n)-O(q \times n)\) ,在线: 线段树,时间复杂度:$O(n)-O(q\times logn) $,在线: ST(动态规划),时间复杂度:\(O(n\times logn)-O(q)\),在线: RMQ标准算法,先规约为…