336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

위상정렬을 사용하는 문제.


1. 모든 입력에 대한 차수를 매기고, 연결된 간선을 구성한다.

2. (1) 입력이 끝난 후, 차수가 0인 정점을 모두 큐에 넣는다.

3. 큐 비어 있을 때 까지

 3-0. 큐 에서 뺀 값을 출력한다.

 3-1. 큐에서 빼며 연결된 간선을 처리한다. 이때 차수는 THERE -1 이다. 

 3-2. THERE 의 차수가 0 이라면 큐에 넣는다.

3을 반복하고 비어있다면 프로그램을 종료한다.



'PSNote > Problem Solving' 카테고리의 다른 글

[BOJ-11053]가장 긴 증가하는 부분 수열  (0) 2017.07.17
[BOJ-1516]게임개발  (0) 2017.07.17
[BOJ-5719]거의최단경로  (0) 2017.07.17
[BOJ-1504]특정한 최단 경로  (0) 2017.07.17
[BOJ-11050]이항계수1  (0) 2017.07.17

+ Recent posts