SP18510 AKVOD05 - Ross generates Data

题目描述

Ross 在准备他的下一个研究项目的数据集。他需要为此生成一组包含 $N$ 个非负整数的数列,其中前 $K$ 个数已经确定。他清楚如何生成剩余的数:每个新的数必须是之前 $K$ 个数中未出现的最小非负整数。 例如,假设 $N = 7$,$K = 4$,并且已知的前 $K$ 个数是 0, 4, 3, 2,那么接下来的三个数将依次是 1, 0, 4。 你需要做的就是找出这个数列的第 $N$ 个数。

输入格式

第一行输入一个整数 $T$,表示测试用例的数量。接下来是 $T$ 个测试用例。每个测试用例的第一行输入两个整数 $N$ 和 $K$。第二行输入 $K$ 个整数,表示已确定的前 $K$ 个值。

输出格式

对于每个测试用例,输出数据集中的第 $N$ 个数。

说明/提示

- $1 \le T \le 100$ - $1 \le K < N \le 10^5$ - $0 \le$ 已知的 $K$ 个值 $\le 10^9$ **本翻译由 AI 自动生成**