11377번 - 열혈강호 3
열혈강호 1이랑 2 풀었던 코드에서 조금 수정했습니다. 이분매칭 자체는 문제 없을 것 같습니다.
그리디하게 할 수 있는 일이 많은 k명에게 일을 두개씩 시켰습니다.
혹시 어떤게 반례인지 알려주실 수 있으신가요?
감사합니다.
4 7 2 2 1 2 2 3 4 2 5 6 1 1
위 케이스에서 답이 6인데 5를 출력하시는 듯 합니다.
감사합니다. 플로우로 다시 짜봐야겠네요.
@runnie0427
선생님 해결하셨나요..?
같은이유로 틀렸는데.. 2가지일을 하는 직원을 어떻게 결정할지 모르겠네요..
@bgoodsamari 네트워크 플로우 문제로 생각해서 sink랑 source 잘 만들어서 그래프로 변형해서 풀 면 될 거 같다고 생각하고 있기는 한데... 저도 이 이후로 손은 못대고 있네요 ㅠ 죄송합니다.
sink --(cap:1)--> 직원1 ㄴ--(cap:1)-----> 직원2 ㄴ--(cap:K)-->추가노드--(cap:1)--> 직원1 ㄴ-------(cap:1)--> 직원2
저는 이렇게 풀었습니다.
저도 96%에서 막혔었는데요. 작은 힌트를 드리자면 열혈강호 2의 답을 이용해서 O(V+E)시간에 답을 구할 수 있습니다.
댓글을 작성하려면 로그인해야 합니다.
runnie0427 3년 전
열혈강호 1이랑 2 풀었던 코드에서 조금 수정했습니다. 이분매칭 자체는 문제 없을 것 같습니다.
그리디하게 할 수 있는 일이 많은 k명에게 일을 두개씩 시켰습니다.
혹시 어떤게 반례인지 알려주실 수 있으신가요?
감사합니다.