2018. 1. 7. 14:25, 알고리즘/BOJ
https://www.acmicpc.net/problem/1017
bipartite matching 문제입니다. bipartite matching 문제를 푸는 알고리즘은 여러 종류가 있지만 저는 그 중에서 Network flow를 이용하는 방법으로 풀었습니다. 더해서 소수가 되는 두 수 간에는 유랑이 1인 간선이 있다고 생각, 첫번째 수와 i번째 수를 미리 짝지어놓고 N-1만큼의 유량을 흘려보낼 수 있는지 확인했습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 2300번: 기지국 (0) | 2018.01.07 |
---|---|
[BOJ] 2250번: 트리의 높이와 너비 (2) | 2018.01.07 |
[BOJ] 1239번: 차트 (0) | 2018.01.07 |
[BOJ] 1946번: 신입 사원 (0) | 2018.01.07 |
[BOJ] 2110번: 공유기 설치 (0) | 2018.01.07 |
[BOJ] 1958번: LCS 3 (0) | 2018.01.07 |
Comments