Type: Default 1000ms 256MiB

第 k 小整数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题面描述

给定一个长度为 nn 的数列 aa, 表示数轴上的这些数字被抹掉了

我们想知道第 kk 小的数是几, 第 kk 小表示除去 aa 中的元素后, 所有正整数中的第 kk 小.

输入格式

第一行两个整数 n,qn, q

第二行 nn 个整数 aia_i

接下来 qq 行, 每行一个整数 bib_i , 表示我们想知道第 bib_i 小的整数

输出格式

输出 qq 行, 每行一个整数表示第 bib_i

样例 #1

样例输入 #1

4 3
3 5 6 7
2
5
3

样例输出 #1

2
9
4

样例 #2

样例输入 #2

5 2
1 2 3 4 5
1
10

样例输出 #2

6
15

提示

  • 1  n, q  105 1\ \leq\ n,\ q\ \leq\ 10^5
  • 1  a1 < a2 <  < an  1018 1\ \leq\ a_1\ <\ a_2\ <\ \dots\ <\ a_n\ \leq\ 10^{18}
  • 1  bi  1018 1\ \leq\ b_i\ \leq\ 10^{18}