최근 포스트

[BOJ2150] Strongly Connected Component

2 분 소요

[BOJ2150] Strongly Connected Component 문제 링크 문제 설명 문제 설명은 따로 없다. SCC를 찾아서 그 안에 있는 정점들을 정렬하여 출력하고 마지막에 -1을 붙혀주면 된다. SCC(강한연결성분)란? ...

[알고리즘설계]DFS를 이용한 위상정렬

1 분 소요

[알고리즘설계] DFS를 이용한 위상정렬 코드 리뷰 접점과 간선의 정보를 통해 방향그래프를 만든다. 위상정렬을 하려면 방향그래프에 사이클이 없어야 한다. 한번도 방문하지 않은 정점은 white , 정점에 인접한 정점들을 모두 방...

[알고리즘설계]BFS를 이용한 위상정렬

1 분 소요

[알고리즘설계] BFS를 이용한 위상정렬 코드 리뷰 접점과 간선의 정보를 통해 방향그래프를 만든다. 위상정렬을 하려면 방향그래프에 사이클이 없어야 한다. 또한 방향그래프에 사이클이 없으면 위상정렬을 할 수 있으므로, 둘은 동치관...

[BOJ1707] 이분 그래프

1 분 소요

[BOJ1707] 이분 그래프 문제 링크 문제 설명 이분 그래프란 그래프의 정점의 집합을 둘로 분할하여, 각 집합에 속한 정점끼리는 서로 인접하지 않도록 분할할 수 있을 때의 그래프를 말한다. 쉽게 말해서, 인접한 정점끼리는 서로 다른 색으로 ...