14503번 - 로봇 청소기
제목대로 64번째 줄의
if (nx < 0 || nx >= N || ny < 0 || ny >= N) continue
이 한줄이 포함되면 틀렸다고 하고 빼니깐 맞다고하네요.
사실 사방이 벽이기 때문에 가장자리의 칸이 Deque<> s 에 들어갈 일 조차 없으며,
결국 nx, ny 가 범위를 벗어나는 값을 가질 경우 자체가 없을텐데,
왜 저 한줄의 유무로 인해 정답이냐 아니냐가 갈리는지를 모르겠네요..
ny>=M으로 고쳐야 하지 않나요?
오마이갓입니다... 무지성 습관때문이였네요.. 감사합니다!!!
댓글을 작성하려면 로그인해야 합니다.
brothersoo 2년 전
제목대로 64번째 줄의
이 한줄이 포함되면 틀렸다고 하고 빼니깐 맞다고하네요.
사실 사방이 벽이기 때문에 가장자리의 칸이 Deque<> s 에 들어갈 일 조차 없으며,
결국 nx, ny 가 범위를 벗어나는 값을 가질 경우 자체가 없을텐데,
왜 저 한줄의 유무로 인해 정답이냐 아니냐가 갈리는지를 모르겠네요..