#343. 空箱(box)

空箱(box)

题目描述

给你一个长度为 nn 的排列 aa,然后操作 n2\lfloor \dfrac{n}{2} \rfloor 次。

其中第 ii 次操作(i[1,n2]i\in [1,\lfloor \frac{n}{2}])会让区间 [i,ni+1][i, n-i+1] 的元素顺序翻转。

  • ai,ai+1,,ani,ani+1a_i,a_{i+1}, \dots, a_{n-i},a_{n-i+1} 变为 ani+1,ani,,ai+1,aia_{n-i+1},a_{n-i}, \dots ,a_{i+1},a_{i}

现在有 qq 次询问,每次请你求出第 xx 次操作后 aya_y 的值。

输入格式

第一行两个正整数 n,qn,q,分别表示排列的长度和询问的次数。

第二行 nn 个正整数 a1,a2,,ana_1, a_2, \dots, a_n,保证 1ain1 \leq a_i \leq n,且两两不同。

接下来 qq 行,每行两个正整数 x,yx, y,表示询问第 xx 次操作后 aya_y 的值。

输出格式

输出 qq 个正整数,表示每次询问的答案。

7 5
4 3 6 5 7 1 2
1 3
2 1
2 2
2 5
3 2
7 2 3 7 3 

数据范围

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

数据点编号 nn\leq qq\leq
121 \sim 2 100100
33 10310^3 10310^3
454 \sim 5 10510^5
6106 \sim 10 10510^5

下发样例

附件