样例解释:
n=5,数列长度为 5,数列从第一项开始依次为 {25957,6405,15770,26287,26465}。
-
第一次查询为 [2,2] 区间内的第一小值,即为 6405。
-
第二次查询为 [3,4] 区间内的第一小值,即为 15770。
-
第三次查询为 [4,5] 区间内的第一小值,即为 26287。
-
第四次查询为 [1,2] 区间内的第二小值,即为 25957。
-
第五次查询为 [4,4] 区间内的第一小值,即为 26287。
数据规模与约定
-
对于 20% 的数据,满足 1≤n,m≤10。
-
对于 50% 的数据,满足 1≤n,m≤103。
-
对于 80% 的数据,满足 1≤n,m≤105。
-
对于 100% 的数据,满足 1≤n,m≤2×105, ∣ai∣≤109, 1≤l≤r≤n, 1≤k≤r−l+1。