inline void topsort() {
bug
for(int i = 1; i <= m; ++i) {
if(!indegree[i]) q.push(i);
}
while(q.size()) {
int x = q.front();
q.pop();
top[++cnt] = x;
rep(i, 0, v[x].size() - 1) {
int y(v[x][i]);
indegree[y]--;
if(indegree[y]==0) q.push(y);
}
}
bug
}
异常结束。。程序运行了一会就结束了。该不会是queue爆掉吧。