알고리즘 풀이 - 백준 12886(돌 그룹, 그래프(BFS, DFS))
관련글 그래프 관련 포스팅은 여기를 참조 DFS 관련 포스팅은 여기를 참조 BFS 관련 포스팅은 여기를 참조 1. 개요 문제의 링크는 여기를 참조 문제의 내용은 아래의 더보기를 클릭하여 참조 더보기 돌 그룹이 3가지 있을 때, 서로 다른 2가지를 골라서 상호 연산을 수행했을 때, 모든 그룹을 같은 개수로 만들 수 있는지 여부를 확인하는 문제 2. 풀이 돌 그룹은 3가지 있는데, 이를 A, B, C라고 하자. 이 때, 각 그룹 중 2가지를 골라 서로 개수가 다르면 돌의 개수를 조정하는 연산을 수행하면 된다. 따라서 돌의 개수가 다른 모든 경우의 수를 체크하여 개수를 상호 조정하며 탐색하는 전형적인 그래프 탐색 문제이다. BFS, DFS 모든 방식으로 풀어낼 수 있다. 초반에 이 문제를 풀기 위해서 3차원의..