https://www.acmicpc.net/problem/2252 옛날의 위상정렬 코드를 가져와서 변경했다. http://qkqhxla1.tistory.com/640 #include #include using namespace std; int main() { int n,m,a,b; vector adj[33000]; int indegree[100001]={0,}; cin>>n>>m; for(int i=0;i>a>>b; indegree[b]++; adj[a].push_back(b); } queue q; for(int i=1;i