#P1076. 【模板】ST 表(区间最大值)

    ID: 88 传统题 1000ms 256MiB 尝试: 3 已通过: 1通过率: 33.3%难度: 普及 ← 上一题 下一题 → 随机一题 上传者: 标签 模板题 RMQ 倍增 数据结构
显示设置

【模板】ST 表(区间最大值)

题目描述

给出一个长度为 nn 的整数序列,回答 mm 次询问,每次询问区间 [l,r][l,r] 内所有数的最大值。

输入格式

第一行两个整数 n,mn,m。

第二行 nn 个整数。

接下来 mm 行,每行两个整数 l,rl,r,表示一次询问。

输出格式

输出 mm 行,每行一个整数,表示对应询问的答案。

输入输出样例 #1

输入 #1

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

输出 #1

5
5
5

说明

数据范围

  • 对于 100%100\% 的数据,1≤l≤r≤n≤1051\le l\le r\le n\le 10^5,m≤105m\le 10^5,∣ai∣≤109|a_i|\le 10^9。