3144:L2-2 未出现的正整数

时间限制:1 S   /  内存限制:65536 KB
AC:21   /  Submit:122
问题描述

给出一个长度为$$n$$的数组,询问$$m$$次,每次是一个正整数$$k$$。

针对每次询问,请你回答没有出现在数组中,第$$k$$小的正整数是多少。

输入描述

第一行是两个正整数$$n,m$$分别表示数组的长度和询问的次数。

接下来一行$$n$$个正整数$$a_i$$表示数组的每个元素。

然后输入$$m$$行,每行包含一个正整数$$k$$表示询问。

输出描述

针对每次询问,在一行中输出没有出现在数组中的第$$k$$小正整数。

样例输入复制样例

4 3

3 6 8 100

2

5

3

样例输出

2

7

4

提示说明

对于$$40\%$$的测试用例:$$1 \le n,m,a_i,k \le 5000$$。

对于$$100\%$$的测试用例:$$1 \le n,m \le 10^5$$,$$1 \le a_i,k \le 10^9$$。

建议使用较快的输入输出方式。

相关

2025天梯赛校内选拔赛


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1