[BOJ 13460] 구슬 탈출 2 (C++)
구슬 탈출 2 (Gold 2) 문제 전체 문제 보기 13460번: 구슬 탈출 2 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의 문자열이 주어진다. 이 문자열은 '.', '#', 'O', 'R', 'B' www.acmicpc.net 접근법 보드를 상하좌우 중 한번 기울일 경우 구슬들의 위치가 변합니다. 각 구슬들의 위치를 이동할 수 있는 하나의 노드로 보고 한번 기울여 이동된 구슬의 위치를 인접 노드로 생각하여 BFS로 풀 수 있습니다. BFS를 활용하여 보드를 기울일 수 있는 다양한 경우의 수 중 R만 구멍에 들어갈 수 있는 최단 거리를 구할 수 있습니다. BFS의 알고리즘의 기본적인 구조..