14868번 - 문명
Union-Find 자료구조를 사용해 보았습니다.
문명의 발상지, 문명, 미개지를 따로 분리해서 merge 연산으로 구현해 보았는데 WA 판정을 받네요.
처음에 모두 하나의 문명을 이룰 경우 올바르지 못한 결과를 출력합니다.
반례 데이터입니다.
68번째 줄의 if문이 잘못된 것 같습니다.
n-1이 아니라 m-1 같습니다.
아... 오타였네요...
처음에 코너케이스 처리해 놓고 다 됐다고 생각한게 문제였네요. 실제로 넣어봤어야 했는데... 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
ryute 6년 전
Union-Find 자료구조를 사용해 보았습니다.
문명의 발상지, 문명, 미개지를 따로 분리해서 merge 연산으로 구현해 보았는데 WA 판정을 받네요.