20927번 - Degree Bounded Minimum Spanning Tree
크루스칼 알고리즘을 이용한 MST로 접근해보았습니다.
이 때, 현재 차수>=제한차수일 경우 간선 연결하지 못하도록 하였습니다.
또한, 간선 번호가 작은 것부터 출력해야 하므로 간선 정보를 입력받는 부분에서 57번째 줄에 swap 또한 해주었습니다.
42%에서 틀리는데 문제점을 딱히 찾기가 힘들더군요... 알고리즘이 잘못된 것일까요?
아래 반례에서 모든 경우를 탐색하지 않는군요 ㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
kth990303 2년 전
크루스칼 알고리즘을 이용한 MST로 접근해보았습니다.
이 때, 현재 차수>=제한차수일 경우 간선 연결하지 못하도록 하였습니다.
또한, 간선 번호가 작은 것부터 출력해야 하므로 간선 정보를 입력받는 부분에서 57번째 줄에 swap 또한 해주었습니다.
42%에서 틀리는데 문제점을 딱히 찾기가 힘들더군요... 알고리즘이 잘못된 것일까요?