이분그래프
·
알고리즘
백준 1707. 이분 그래프 처음 문제를 봤을땐 좀 이해하기 힘들었는데, 예제를 통해 그림을 그려보면 감이 좀 잡힌다. 예제분석CASE 1.1,2,3번 정점이 있고, (1,2)와 (2,3) 간선이 이어져있는 형태이다.분석해보면, [1,2]와 [3]으로 집합을 분리했을때 각 집합에 속한 정점끼리는 서로 인접하지 않는다는 것을 알 수 있다.즉, 이분그래프인것이다. CASE 2. 1,3번 정점이 서로 연결되어있지는 않지만, 그둘을 하나의 집합으로 묶었다고 해서 이분그래프가 되진 못한다. 나머지 집합이 서로 인접하기 때문이다(간선을 갖기 때문) 이분그래프그렇다면 위 내용을 바탕으로, 이분그래프를 정의해보자면 다음과 같다. 이런식으로 정점을 두 진영으로 나누었을때, 서로 다른 진영끼리는 연결될 수 있으나 같은..