#ABC205D. 第 K 个未出现的数

第 K 个未出现的数

第 K 个未出现的数

题目描述

给定一个由 NN 个正整数组成的数列 A=(A1,A2,,AN)A=(A_1,A_2,\dots,A_N),以及 QQ 个查询。

在第 ii 个查询(1iQ1 \le i \le 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

与所有 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 小的数分别为 229944

5 2
1 2 3 4 5
1
10
6
15

数据范围

  • 1N,Q1051 \le N, Q \le 10^5
  • 1A1<A2<<AN10181 \le A_1 \lt A_2 \lt \dots \lt A_N \le 10^{18}
  • 1Ki10181 \le K_i \le 10^{18}
  • 输入均为整数
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2175
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签