RMQ (Range Minimum/Maximum Query)问题是指: 对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,RMQ问题是指求区间最值的问题. for循环遍历一边,然后输出,那么你很容易想到会被T飞掉: 1.先写一种比较高效的ST算法解决这个问题. 线段树预处理O(nlogn),查询O(logn),支持在线修改 ST表预处理O(nlogn),查询O(1),但不支持在线修改 其实ST表是一种动态规划的思想:每次运用倍…