‹ 上一题 下一题 ›

g5-08316. 区间里的最大值 未做

1000 ms 256 MB 测试点 10 GESP-55级·STLalgorithm

题目描述

读入 个整数和 次询问。每次询问给出两个位置 、(从 1 数起),输出第 个到第 个元素(含两端)中的最大值。

max_element 也支持区间版:传一对迭代器划定范围,它就只在这一段里找最大。第 个元素住在 v.begin() + L - 1,右端迭代器要指向第 个元素的下一格(左闭右开)。

输入格式

第一行两个整数 、(,)。

第二行 个整数 ()。

接下来 行,每行两个整数 、()。

输出格式

行,每行一个整数:该区间内的最大值。

样例

输入:

5 3
3 1 4 1 5
1 5
2 4
1 1

输出:

5
4
3

这段是 ,最大是 ;单元素区间 的最大值就是它自己 。

数据范围

。区间两端差一是最常见的翻车点:左端 、右端是「第 个的下一格」,多含一格或漏掉一头,答案都可能变。

输入
输出

            
答案