[Python] 2188 - 축사 배정 (플래티넘4)
·
Coding Test/Solution
1. 문제 설명 https://www.acmicpc.net/problem/2188 2188번: 축사 배정 농부 존은 소 축사를 완성하였다. 축사 환경을 쾌적하게 유지하기 위해서, 존은 축사를 M개의 칸으로 구분하고, 한 칸에는 최대 한 마리의 소만 들어가게 계획했다. 첫 주에는 소를 임의 배정해 www.acmicpc.net 이게 원래 플래4였나..? 문제는 기억나는데 등급이 이렇게 높았다는 게 당황스럽다. 2. 아이디어 최대 유량 문제를 풀 듯이 풀 수도 있지만 난 그냥 dfs를 사용해서 풀었었다. 솔직히 지금까지도 최대 유량 알고리즘은 유령 간선 개념을 이해했다는 확신이 안 생겨서 껄끄럽다. dfs를 이용한 풀이는 제법 단순하다. 한 번에 최적의 경우를 탐색하기 보다는 일단 소를 차례로 배정할 수 있는..