2206번 - 벽 부수고 이동하기
로직에 문제가 있는걸까요? 도와주세요.ㅠ
어떤 부분이 빠졌는지 모르겠네요...
해결했습니다..
멍청하게도..
if(map[ny][nx] == 0) {
if(visited[ny][nx][0] == 1) continue;
visited[ny][nx][0] = 1;
q.add(new Node(ny, nx, ncost, isWall));
}
이부분에서 현재 상태로 체크를 해야하는데 그렇지 않은게 원인이였네요.
누군가 보신다면 도움되길 바랍니다.
댓글을 작성하려면 로그인해야 합니다.
quro07 4년 전
로직에 문제가 있는걸까요? 도와주세요.ㅠ
어떤 부분이 빠졌는지 모르겠네요...