/* Backtracking dei possibili match. */ #include #include #include #include #include using namespace std; #ifdef EVAL ifstream in("input.txt"); ofstream out("output.txt"); #else istream &in(cin); ostream &out(cout); #endif // Lista di adiacenza dai nodi a sx ai nodi a dx vector > adjlist; vector match; int N, M; int main() { in >> N >> M; adjlist.resize(N); match.resize(N); for(int i=0;i> src >> dst; adjlist[src].insert(dst); if(i