P25674 [AtCoder] Kth Excluded
普及-
题目描述

Problem Statement

You are given a sequence of N positive integers: $A = (A_1, A_2, \dots, A_N)$, and Q queries.
In the $i-th query (1 \leq i \leq Q)$, given a positive integer K_i, find the K_i-th smallest integer among the positive integers that differ from all of $A_1, A_2, \dots, A_N$.

Input

Input is given from Standard Input in the following format:
N Q
$A_1 A_2 \ldots A_N$
K_1
K_2
$\vdots$
K_Q

Output

Print Q lines. The i-th line should contain the response to the i-th query.

Constraints

  • $1 \leq N, Q \leq 10^5$
  • $1 \leq A_1 < A_2 < \dots < A_N \leq 10^{18}$
  • $1 \leq K_i \leq 10^{18}$
  • All values in input are integers.

Sample Input 1

4 3
3 5 6 7
2
5
3

Sample Output 1

2
9
4

The positive integers that differ from all of $A_1, A_2, \dots, A_N$ are $1, 2, 4, 8, 9, 10, 11, \dots$ in ascending order.
The second, fifth, and third smallest of them are 2, 9, and 4, respectively.

Sample Input 2

5 2
1 2 3 4 5
1
10

Sample Output 2

6
15

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
4 3 3 5 6 7 2 5 3
样例输出
2 9 4