3197번 - 백조의 호수
메모리 초과가 뜨는데 왜 뜨는지 이해가 안갑니다 .....
코드 설명을 드리면
초기 water queue -> x가 아닌 모든 점을 넣고
water bfs() - > water queue 사이즈만큼 한번만 도는데 x가 발견되면 그점 0으로 바꾸고 water queue에 넣습니다
findbirdbfs() - > 새의 한점을 bird queue 에 넣고 bfs를 돕니다 ,만약 endx endy 다른 백조를 찾는다면 ans에 시간을 넣고 return 시킵니다 , visit[][]안에는 time 숫자를 넣어서 visit배열 초기화 시키지 않았습니다 .
아무리 생각해도 왜 메모리 초과가 뜨는지 이해가 안갑니다... 도와주세요
댓글을 작성하려면 로그인해야 합니다.
carpediem804 4년 전
메모리 초과가 뜨는데 왜 뜨는지 이해가 안갑니다 .....
코드 설명을 드리면
초기 water queue -> x가 아닌 모든 점을 넣고
water bfs() - > water queue 사이즈만큼 한번만 도는데 x가 발견되면 그점 0으로 바꾸고 water queue에 넣습니다
findbirdbfs() - > 새의 한점을 bird queue 에 넣고 bfs를 돕니다 ,만약 endx endy 다른 백조를 찾는다면 ans에 시간을 넣고 return 시킵니다 , visit[][]안에는 time 숫자를 넣어서 visit배열 초기화 시키지 않았습니다 .
아무리 생각해도 왜 메모리 초과가 뜨는지 이해가 안갑니다... 도와주세요