浅谈RMQ Today,我get到了一个新算法,开心....RMQ. 今天主要说一下RMQ里的ST算法(Sparse Table). RMQ(Range Minimum/Maximum Query),意思是对于一段区间,查询最大值或最小值的一种数据结构.首先,我们很容易想到线段树,时空复杂度均为O(nlogn),但是RMQ的优越之处就在于它查询是O(1)的. 首先,我们先说一下RMQ的大体思想.用动态规划的想法来预处理出一些强大的式子.我们定义f[i][j],这是RMQ算法最核心的地方,关于f数…