#43974. 前缀极差

前缀极差

暂无测试数据。

蒜头君有 $n$ 个数,他提出了 $q$ 个问题,每个问题是说,询问前 $x$ 个数的极差(最大值减最小值)。你能帮助他解决这 $q$ 个问题吗?

输入格式

第一行两个整数 $n, q(1 \leq n, q \leq 10 ^ 5)$

第二行 $n$ 个整数 $a_i(1 \leq a_i \leq 10 ^ 9)$ 表示蒜头君的 $n$ 个数

第三行 $q$ 个整数 $x_i(1 \leq x_i \leq n)$ ,表示每一次询问

输出格式

输出一行,包含 $q$ 个整数,表示每一次询问的答案

数据范围

对于 $60\%$ 的数据, $1 \leq n, q \leq 10 ^ 3$

对于 $100\%$ 的数据,$1 \leq n, q \leq 10 ^ 5$

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