https://www.acmicpc.net/board/view/41802 여기 반례 읽어보셨나요? 저의 의견인데 이분이 제시하신 반례들은 대체로 "모든 섬이 연결되지 않은 경우" 입니다.
우선 저는 크루스칼로 풀지 않았고 브루트포스 일명 삽질로 해결하긴 했습니다만, 어떤 방법으로 풀든 문제에서 "모든 섬이 연결되어야 한다" 라는 조건을 제시하였기 때문에 먼저 정점들이 모두 연결되었는지 확인을 하셔야 합니다. 저는 유니온 파인드를 많이 연습하지 않아서 잘 모르겠지만, 질문자님께서 모든 정점의 연결 여부를 체크하시는 부분은 어디서 구현하셨는지 여쭤봐도 괜찮을까요?
제 생각이지만, 이번 역량테스트 9월 기출문제 두문제 모두 그래프의 연결요소라는 개념이 핵심이었고 두문제 모두 해당 이론을 모르면(저 같은 경우는 구현할 수 없으면 배경지식은 알아도 모르는 것으로 간주합니다) 풀기 어려운 문제였습니다.
tjgocks 4년 전
반례에 있는 케이스까지 모두 해보았는데 정답이 되지 않습니다. 고수님들 도와주세요 ㅠㅠ
+) 해결했습니다 감사합니다.