题目描述
译自 COCI 2020/2021 Contest #6 T5「Index」
定义一个数列的指数为取一个 x,满足有 x 个数大于等于 x 且 x 最大。
现在给您一个长为 n 的数列,有 q 次询问,每次询问一个区间的指数。
输入格式
第一行为两个整数 n 和 q。
第二行为 n 个整数 pi。
接下来 q 行,每行两个整数 li,ri,表示询问区间 [li,ri] 的指数。
输出格式
输出 q 行,每行一个整数,第 i 行表示 [li,ri] 的指数。
数据范围与提示
对于所有子任务,有 1≤n,q,pi≤2×105,1≤li≤ri≤n。
子任务编号 |
特殊限制 |
分值 |
1 |
n,q≤103 |
20/110 |
2 |
n,q≤5×104 |
40/110 |
3 |
无 |
50/110 |