[백준 2206번] 벽 부수고 이동하기 C++
2021. 3. 19.
www.acmicpc.net/problem/2206 2206번: 벽 부수고 이동하기 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로 www.acmicpc.net 진짜... 고생 많이 한 문제입니다. 사실 이런 벽을 뚫고 미로찾기 하는 문제는 접해본적이 없을뿐더러... 어떻게 문제를 풀어야하나 고민을 엄청한 문제였습니다 결국 풀게된 컨셉은 BFS의 매개변수로 [ 벽뚫 여부 카운트 한 값(1=뚫은적있음 , 0 =아직 뚫어본적없음) / x좌표 / y좌표] bfs 탐색을 하다 벽을 만났을경우 벽을 뚫어본 경험이 있으면 continue; 아직 벽을 뚫어..