PSNote/Problem Solving

[BOJ-2150]Strongly Connected Component

WONDY 2017. 7. 17. 03:01

강한 연결 요소(Strongly Connected Component)를 구하는 문제이다.


SCC 를 구하기 위해서 사용한 알고리즘은 코사라주 알고리즘을 사용했는데... 이것 말고도 타잔 알고리즘이 사용가능하다고 한다. (아직 안봐서 무엇인지는 모른다....)


방향그래프에서 SCC 를 구하는 것인데 

1. 임의의 어떤 점에서 시작한다. 

2. 정점들의 순서를 구하기 위해서 해당 방향그래프를 순회한다.

3. 정점들의 순서를 구하였다면 순서대로 모든 간선을 정방향에서 -> 역방향으로 돌려 다시 순회하며 SCC를 구한다. 


강한연결요소(SCC ; Strongly Connected Component) : http://wondy1128.tistory.com/110

코사라주 알고리즘(Kosaraju's algorithm) : http://wondy1128.tistory.com/130