#564. [ABC342B] Which is ahead?

[ABC342B] Which is ahead?

题目描述

NN 个人排成一队。从前数第 ii 个人的编号为 PiP_i。 处理 QQ 个询问。第 ii 个询问如下: 给定整数 AiA_iBiB_i。在编号为 AiA_i 的人和编号为 BiB_i 的人中,输出站在更前面的人的编号。

输入格式

输入按以下形式给出: NN P1P_1 \ldots PNP_N QQ A1A_1 B1B_1 \vdots AQA_Q BQB_Q

输出格式

输出 QQ 行。第 ii 行应包含第 ii 个询问的答案。

样例

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

数据范围

  • 所有输入均为整数。
  • 1N1001 \leq N \leq 100
  • 1PiN1 \leq P_i \leq N,且 PiP_i 两两不同(形成 11NN 的排列)。
  • 1Q1001 \leq Q \leq 100
  • 1Ai<BiN1 \leq A_i < B_i \leq N