U403832 两数以外的最大值
题目描述
现在告诉你一个长为$n$ 的序列 $a$。给出 $q$ 组询问,每组询问给出 $x,y$, 表示询问这个序列中除去 $a_x$ 和 $a_y$ 之外的最大值。
输入格式
第一行两个整数 $n,q$, 表示序列中的元素数量和询问数量。接下来一行 $n$ 个数,表示序列 $a$。
接着 $q$ 行,每行两个整数 $x,y$, 含义如题意所述
输出格式
输出共 $q$ 行,表示每一个询问的答案。
说明/提示
**样例解释**
初始的$a$ 序列为\[1,5,2,4,3\]。
对于询问
1. 序列中除掉 $a_2$ 和$a_4$ 后留下 [1,2,3], 最大值为 3。
2. 序列中除掉 $a_2$ 和 $a_5$ 后留下 [1,2,4], 最大值为 4。
3. 序列中除掉$a_1$和$a_3$后留下[5,4,3],最大值为5。
**数据范围**
对于$100\%$的数据,有$3\leq n\leq10^6,1\leq q\leq10^6,1\leq a_i\leq10^9,1\leq x,y\leq n$。