This documentation is automatically generated by online-judge-tools/verification-helper
#pragma once
template <class T> int mex(const T& a) {
int x = 0;
for (int i : a) {
if (x < i) break;
if (i == x) x++;
}
return x;
}
#line 2 "Utility/Mex.cpp"
template <class T> int mex(const T& a) {
int x = 0;
for (int i : a) {
if (x < i) break;
if (i == x) x++;
}
return x;
}