Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 완전탐색
- CS
- BFS
- 스택
- swea
- 유니온 파인드
- java
- 문자열
- 세그먼트 트리
- 플로이드-와샬
- Network
- 이분탐색
- mst
- 백준
- 백트래킹
- 동적계획법
- JUnit 5
- 후니의 쉽게 쓴 시스코 네트워킹
- 위상정렬
- Effective Java
- 프로그래머스
- 투 포인터
- 수학
- dfs
- Kotlin
- 구현
- 시뮬레이션
- 그리디
- 에라토스테네스의 체
- 알고리즘
Archives
반갑습니다!
[백준] 1976 여행 가자 본문
풀이
이 문제에서 동혁이의 여행 계획을 달성하기 위해서 최단 거리로 이동할 필요가 없다. E C B C D가 계획이라면 도시 사이에 다른 곳을 경유해도 된다는 의미이다.
따라서 이 문제는 결국 여행 계획을 세운 도시들이 같은 그래프에 속해있는지 파악해서 모두 같은 그래프에 속해있으면 YES, 다른 그래프에 속해있으면 NO를 출력하는 문제가 된다.
아래의 코드에서 같은 그래프에 속해있는지는 유니온 파인드를 사용해서 구분했다.
코드
C++
Python3
'알고리즘 문제 풀이' 카테고리의 다른 글
[백준] 1913 달팽이 (0) | 2020.10.13 |
---|---|
[백준] 2302 극장 좌석 (0) | 2020.10.12 |
[백준] 1005 ACM Craft (0) | 2020.10.08 |
[백준] 2056 작업 (0) | 2020.10.08 |
[백준] 1948 임계 도로 (0) | 2020.10.08 |