코딩/백준 (C++)
백준 4013번: ATM (C++)
접근 https://www.acmicpc.net/problem/4013 4013번: ATM 첫째 줄에 교차로의 수와 도로의 수를 나타내는 2개의 정수 N과 M(N, M ≤ 500,000)이 차례로 주어진다. 교차로는 1부터 N까지 번호로 표시된다. 그 다음 M개의 줄에는 각 줄마다 각 도로의 시작 교차 www.acmicpc.net 문제 해결을 위하여 Disjoint Set(Union Find) 알고리즘, 강한 연결 요소(SCC, Strongly Connected Component), 그리고 dp를 이용한 bfs 알고리즘을 이용하였다. SCC는 방향이 있는 그래프에서 정점들이 서로 왕복 가능한 최대 크기의 집합을 구하는 알고리즘이다. A에서 B로, B에서 C로 왕복이 가능하다면 A, B, C 는 SCC 라..
2022. 5. 18. 15:21
최근댓글