RMQ问题是一类区间最值问题,这里给出一个特殊的RMQ问题,初始给定一个n长的排列P,注:n长排列是指有1~n这n个整数构成的一个序列每个整数恰好出现一次.并对这个排列P进行M次查询操作,每次查询形如Query(L,R),每次查询返回排列P中位置在区间[L,R]上所有数中最大的那个数,其中位置的下标从1开始.例如排列P = {3,1,4,2,5}, 那么Query(1,2) = max{3,1}=3,Query(2,4)=max{1,4,2}=4.由于RMQ问题对大家来说实在是太简单了,所以这题…