ST表是一种利用DP思想求解最值的倍增算法 ST表常用于解决RMQ问题,即求解区间最值问题 接下来以求最大值为例分步讲解一下ST表的建立过程: 1.定义 f[i][j]表示[i,i+2j-1]这个长度为2j的区间中的最大值 2.预处理 f[i][0]=a[i],即区间[i,i]的最大值就是a[i] 3.状态转移 将[i,i+2j-1]平均分成两份,分别为[i,i+2j-1-1]和[i+2j-1,i+2j-1],两段的长度均为2j [i,i+2j-1]的最大值为这两段的最大值中的较大值,即f[i]…