1382 数列区间最大值 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

1382

数列区间最大值

Easy 时间限制 1000 ms 内存限制 262144 KB
RMQ

题目详情

返回题库

题目描述

输入一串数字,给你 M  个询问,每次询问就给你两个数字 X,Y ,要求你说出 X  到 Y  这段区间内的最大数。

输入描述

第一行两个整数 N,M  表示数字的个数和要询问的次数;

接下来一行为 N  个数;

接下来 M  行,每行都有两个整数 X,Y 。

数据范围与提示:

对于全部数据,$1 \leq N \leq 10^5,1 \leq M \leq 10^6,1 \leq X \leq Y \leq N  $。数字不超过C/C++的int范围。

输出描述

输出共 M  行,每行输出一个数。

测试样例

样例支持多行内容展示
样例1
输入
10 2
3 2 4 5 6 8 1 2 9 7
1 4
3 8
输出
5
8
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。