문제 링크입니다: https://www.acmicpc.net/problem/2178 전형적인 BFS 문제였기 때문에 큐를 이용하여 쉽게 풀 수 있는 문제였습니다.중요한 부분은 해당 칸과 이동하는 칸을 모두 방문 표시 처리해야한 다는 점입니다. #include #include #include #include //memset using namespace std; const int MAX = 100; int N, M; int maze[MAX][MAX]; bool visited[MAX][MAX]; typedef struct { int y, x, pathLength; //좌표와 현재까지의 길이 }dir; int minStep(int y, int x, int pathLength) { queue q; int resu..