#include #include "testlib.h" using namespace std; const int N_MIN = 1; const int N_MAX = 50; const int M_MIN = 1; const int M_MAX = 200'000; int main(int argc, char** argv) { registerValidation(argc, argv); int n = inf.readInt(N_MIN, N_MAX); inf.readSpace(); int m = inf.readInt(M_MIN, min(M_MAX, n*n)); inf.readEoln(); set> edge; for(int i = 0; i < m; i++) { int u = inf.readInt(1, n); inf.readSpace(); int v = inf.readInt(1, n); inf.readEoln(); assert(edge.count({u, v}) == 0); edge.insert({u, v}); } inf.readEof(); }