[bfs] 벽 부수고 이동하기 2 14442
문제 해설 및 주의사항 풀이 1. 이전 문제에서 조건이 하나만 달라졌다. - 벽을 1번만 부실수 있다 -> 벽을 k번 부실 수 있다. 풀이코드 #include #include #include #include #include using namespace std; // 벽 부수고 이동하기 2206 const int MAX = 1000; // 칸 저장 int board[MAX][MAX]; // dist[i][j][k] : 좌표 (i, j) 를 0번 부수어 도착하거나 1번 부수어 도착하거나 int dist[MAX][MAX][11]; int dx[] = {0, 0, 1, -1}; int dy[] = {1, -1, 0, 0}; int main(){ int n, m, k; scanf("%d %d %d", &n, &m..