#include<bits/stdc++.h> using namespace std; int n,m; const int maxn=1e5+100; int ne[maxn],e[maxn],h[maxn],idx,q[maxn],d[maxn]; void add(int a,int b) { e[idx]=b; ne[idx]=h[a]; h[a]=idx++; } bool topsort() { &n...