문제 링크
- http://icpc.me/7616
사용 알고리즘
- Network Flow
- Max Flow
풀이
서로소 경로를 구해야 하므로 Network Flow문제입니다.
K개의 경로만 찾으면 되기 때문에 플로우를 K번만 흘려주면 됩니다.
주의해야 할 점은 플로우를 흘리면서 경로를 동시에 찾아주게 되면 WA를 받게 되는데, 역방향 간선으로 플로우를 주는 경우가 있기 때문입니다.
플로우를 K번 모두 흘린 다음에 경로를 찾아줘야 합니다.
전체 코드
1 |
|