문제 링크
- http://icpc.me/11378
사용 알고리즘
- Ford Fulkerson
시간복잡도
- O(VE2)
풀이
source와 사람, 사람과 일, 일과 sink를 모두 용량이 1인 간선으로 만들어줍시다.
그 다음에 bridge라는 정점을 새로 만들어 source에서 bridge까지 용량이 k인 간선으로 이어주고, bridge와 사람도 용량이 k인 간선으로 이어주면 문제에 적합한 그래프를 만들 수 있습니다.
전체 코드
1 |
|
source와 사람, 사람과 일, 일과 sink를 모두 용량이 1인 간선으로 만들어줍시다.
그 다음에 bridge라는 정점을 새로 만들어 source에서 bridge까지 용량이 k인 간선으로 이어주고, bridge와 사람도 용량이 k인 간선으로 이어주면 문제에 적합한 그래프를 만들 수 있습니다.
1 |
|