[백준] 2453 부서 배치


[백준] 2453 부서 배치

의외로 쉽게 보인 문제이다. 문제 description만 읽고는 뭐 개나 고양이나 분단의 슬픔처럼 max-flow, min cut을 이용한 문제인가 싶었지만, 잘 생각해보니 각 컴포넌트들을 분리하고 컴포넌트들의 parity 를 뽑아내서 각각 부서 A, B에 배치를 해줄지를 DP로 찾아주는 문제였다. 간선 정보가 들어오면 이분 그래프를 만들어준다. 만약 -1 u v 라면 u와 v에 양방향 간선을 잇고 1 u v 라면 u와 v 사이에 더미 정점을 만들고 연결해준다. 이제 각 컴포넌트들마다 쏠린 정도를 arr에 담아준다. 이걸 알아내고 N이 크지 않음을 이용해 정도에 DP를 돌리면 된다....

[백준] 2453 부서 배치에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [백준] 2453 부서 배치