[백준] 6191 : Cows on Skates (Python)
출처 : https://www.acmicpc.net/problem/6191 아이디어장애물로 구분되는 2차원 행렬이라는 점과 인접한 상하좌우 칸으로 점점 확장해나가는 요구사항을 지니고 있으므로, 그래프 탐색 유형의 문제임을 알 수 있다. DFS vs BFS'적어도 1가지 방법이 존재하고, 해당 경로를 출력해라.'해당 요구사항을 통해, 경로는 1가지만 존재하며 지나온 좌표들을 모두 출력하라는 인사이트를 알 수 있다. 최소/최대의 경로길이가 아닌, 1가지의 경로 출력이므로 DFS/BFS를 모두 사용 가능하다. 필자는 BFS를 선택하였다. Queue 원소 형식다음의 시각화 그래프를 통해 알아보자.(1,2)로 갈때는 부모의 경로 배열에 더해지고, 마찬가지로 (1,3)으로 갈때도 부모 배열에서 더해진다. 즉, ..