7576번 - 토마토
어디선가 문제가 있었던 것 같은데 잘모르겠네요... 질문게시판에있는 예제들은 다 돌려봤습니다!!
Bfs 시작칸에 visited해줘야해요
visited도 해봤는데 안되네요 ㅠㅠ 코드 수정해서 다시 바꿔놨습니다
큐를 늘리던지 front와 rear가 최댓값을 넘으면 0으로 돌아오도록 해야할것 같습니다.
1 0 0 0 1
-1 -1 -1 -1 -1
위 경우에 좌상단에서 bfs 했을때 visit가
1 2 3 4 ㅁ
ㅁ ㅁ ㅁ ㅁ ㅁ
그후 우상단에서
ㅁ ㅁ ㅁ ㅁ ㅁ이런식으로 2번 중복방문하는 토마토가 있으면푸쉬도 2중으로 되므로 큐 1000*1000개로는 부족할 수 있습니다.
댓글을 작성하려면 로그인해야 합니다.
rlagksrlf12 4년 전
어디선가 문제가 있었던 것 같은데 잘모르겠네요... 질문게시판에있는 예제들은 다 돌려봤습니다!!