-
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
https://github.com/JUNGSOONIL/JAVA/blob/main/SW%EF%BB%BFAcademy%201251
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
해당 문제는 섬의 개수와 섬의 좌표가 주어졌을 때 섬일 모두 연결하는 최단 거리를
구하는 문제다.
처음 성별로 갈 수 있는 거리를 Edge 클래스를 통해 정보를 저장하고
최소 거리 순으로 정렬을 해준다
그러고 난 뒤, 크로스 칼을 통해 해당 부분이 연결되었는지 판단해가며
최소 거리 순으로 하나씩 연결하면서 최종적으로 섬의 -1개 만큼
연결되면 그만두고 값을 출력해 주면 된다.
728x90'알고리즘 > SW Academy' 카테고리의 다른 글
SW Academy 1974 스도쿠 검증 JAVA (0) 2021.11.02 SW Academy 7236 저수지의 물의 총 깊이 구하기 JAVA (0) 2021.11.02 SW Academy 1859 백만 장자 프로젝트 JAVA (0) 2021.11.02 SW Academy 1238 Contact JAVA (0) 2021.11.02 SW Academy 3124 최소 스패닝 트리 JAVA (0) 2021.11.02 댓글