Pagini recente » Cod sursa (job #882275) | Cod sursa (job #2565814) | Cod sursa (job #2041305) | Cod sursa (job #1243707) | Cod sursa (job #2720343)
#include <bits/stdc++.h>
using namespace std;
void cauta_mex() {
}
void solve() {
int n, k, a[100000];
cin >> n >> k;
set<int> s;
for (int i = 1; i <= n; ++i) {
int x;
cin >> x;
s.insert(x);
}
int mex;
for (int i = 0; i <= n; ++i) {
if (a[i] != i) {
mex = i;
break;
}
}
for (int i = 1; i <= k; ++i) {
if (s.count(ceil((mex + a[n]) / 2)) == 0) {
s.insert(ceil((mex + a[n]) / 2));
cauta_mex;
}
else {
cout << s.size() << '\n';
return;
}
}
}
int main() {
cin.tie(0);
ios::sync_with_stdio(0);
int t;
cin >> t;
while(t--) {
solve();
}
return 0;
}