#3274. Kth Excluded

0

Kth Excluded

Kth Excluded

题目描述

给出一个由 NN 个正整数组成的序列:A=(A1,A2,…,AN)A = (A_1, A_2, \dots, A_N),以及 QQ 个查询。 在第 ii 个查询 (1≤i≤Q)(1 \leq i \leq Q) 中,给定一个正整数 KiK_i,找出在与所有 A1,A2,…,ANA_1, A_2, \dots, A_N 都不同的正整数中第 KiK_i 小的整数。

输入格式

输入按照下列格式自标准输入给出: NN QQ A1A_1 A2A_2 …\ldots ANA_N K1K_1 K2K_2 ⋮\vdots KQK_Q

输出格式

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

4 3
3 5 6 7
2
5
3
2
9
4
5 2
1 2 3 4 5
1
10
6
15

提示

1≤N,Q≤1051 \leq N, Q \leq 10^5 $1 \leq A_1 < A_2 < \dots < A_N \leq 10^{18}$ 1≤Ki≤10181 \leq K_i \leq 10^{18} 输入中的所有数值均为整数。与所有 A1,A2,…,ANA_1, A_2, \dots, A_N 不同的正整数按升序为 1,2,4,8,9,10,11,…1, 2, 4, 8, 9, 10, 11, \dots。 它们的第 2、5 和第 3 小分别是 22、99 和 44。

标签: AtCoder|abc205D

来源

AtCoder|abc205D