Cod sursa(job #2720343)

Utilizator AlexZeuVasile Alexandru AlexZeu Data 10 martie 2021 19:10:21
Problema Sortare topologica Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.75 kb
#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;
}