반응형
문제
https://www.acmicpc.net/problem/1976
풀이
유니온 파인드 알고리즘으로 풀이할 수 있는 문제입니다.
https://dev-mandos.tistory.com/296
인접행렬을 확인하여 i와 j를 합집합 연산을 해 노드를 연결시켜 줍시다.
마지막 줄에 여행 계획이 주어진 도시들에 대해 부모 노드를 찾아주고, 부모 노드가 모두 같다면
여행이 가능한 경우입니다.
소스코드
후기
유니온 파인드 문제에 익숙하지 않았는데, 이런 방식으로 활용할 수 있다고 깨달았습니다.
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 20040 사이클 게임 (Swift) (0) | 2023.05.16 |
---|---|
[BOJ] 백준 4195 친구 네트워크 (Swift) (0) | 2023.05.16 |
[BOJ] 백준 1717 집합의 표현 (Swift) (1) | 2023.05.16 |
[BOJ] 백준 4803 트리 (Swift) (0) | 2023.05.16 |
[BOJ] 백준 1991 트리 순회 (Swift) (0) | 2023.05.15 |