티스토리 뷰

문제 : https://www.acmicpc.net/problem/11724


graph를 행렬화 시켜서 bfs를 돌려보았더니, 시간이 오래걸리는 것이 느껴졌다.

이전, 1260 문제 풀이(http://rhkdrmfh.tistory.com/30) 중 두번째의 방법과 유사하게 풀이하였다.


연결 요소가 N개 존재할 때, BFS 혹은 DFS는 N번 시행되어야한다.

만약, 첫 탐색을 실시하였음에도 방문되지 않은 vertex가 있다면, 그 vertex는 탐색되어진 곳과는 연결되어져 있지 않는 즉, 다른 연결요소의 vertex 중 하나가 된다.



'알고리즘 > (깨짐)' 카테고리의 다른 글

BOJ)10451 순열 사이클  (2) 2017.03.15
BOJ)1707 이분 그래프 (다시보기)  (0) 2017.03.15
BOJ)1260 DFS와 BFS  (0) 2017.03.14
BOJ)1002 터렛  (0) 2017.03.12
BOJ)2505 두 번 뒤집기  (0) 2017.03.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함