// [NWERC'18] Brexit Negotiations, by Jan Kuipers #include #include #include using namespace std; int main() { int n; cin >> n; vector len(n); vector dep(n); vector> conn(n); for (int i=0; i> len[i] >> m; for (int j=0; j> x; conn[i].push_back(x-1); dep[x-1]++; } } priority_queue> pq; for (int i=0; i