对于一个数组 a,定义 \operatorname{mex}{a} 表示未在 a 中出现过的最小正整数。
Esc 给你了一个长度为 n 的数组 a,你可以执行以下操作任意次:
请求出使 \operatorname{mex}{a}=k 的最小总代价。如果无论执行多少次操作都无法使 \operatorname{mex}{a}=k,输出 -1。
本题有多组数据。
第一行一个正整数 T,表示数据组数。
对于每组数据:
第一行两个整数 n,k。
第二行 n 个整数 a_i。
对于每组数据,一行一个整数表示答案。
5 4 3 2 3 4 5 3 1 3 2 1 3 2 3 2 1 4 3 1 1 2 4 5 3 1 1 1 1 1
2 -1 1 0 -1