입력 받으시면서 bfs를 돌리시면 그 전에 입력된 맵에서만 돌아가겠죠?
아래 tc를 차근차근 디버깅 해보세요.
6 4
0 0 0 0 0 0
0 1 1 0 0 0
0 1 1 0 0 0
0 0 0 0 0 0
7576번 - 토마토
감사합니다.
kdk8361님~~
제가 생각해본 결과 그동안 문제들과는 다른 점이 있었습니다.
start하는 점이 그동안에는 한군데에서만 순차적으로 start를 시작했으나
이번 토마토 문제는 여러 곳에서 start한다는 점에서 간과를 했던것 같았습니다.
bfs 정의상 처음 시작하는 곳은 동시에 모두 방문 표기를 하고 queue에도 넣어야 한다는 것을 깨달았습니다.
code도 아래와 같이 수정하니 잘 수행되었습니다.
tc를 잘 주셔서 해결 잘 할수 있었습니다.
너무 감사합니다. ^^
그리고 kdk8361님~~ 주신 소스도 너무 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
seyhu2000 6년 전
고수님 부탁드려요~~
BFS 함수를 사용했을때는 실패, BFS 함수를 사용안했을때는 성공했습니다.
어디가 잘못된건지 궁금합니다.