library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub yuruhi/library

:warning: Utility/Mex.cpp

Code

#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;
}
Back to top page