작성
·
304
0
http://boj.kr/a87bcdc8a73f4c8d8cc5e8f31aebfe75
로직은 선생님과 동일한데요 자잘한 것 3 개만 바꿨습니다.
in 함수 -> underOver 함수
맵 초기화시 'J'인 경우 지훈이의 체크 배열[i][j] = 1
선생님은 맵 초기화시 할당하지 않고 지훈이의 최단 거리를 돌리기 직전에 할당하셨어요.
지훈이의 처음 좌표 tie(y, x)로 추출
선생님은 새롭게 변수를 선언하고 초기화하셨어요.
int y = q.front().first();
int x = q.front().second();
어떤 곳이 틀린 걸까요?
답변 1
0
안녕하세요 9773님 ㅎㅎ
if(fire[ny][nx] != INF || a[ny][nx == '#']) continue;
이부분이요.
if(fire[ny][nx] != INF || a[ny][nx] == '#') continue;
이렇게 되어야 하지 않을까요?
감사합니다.