2589번 - 보물섬
원래는 bfs함수에서 Queue에 담아둔 cnt값을 1만큼 뺀 상태로 return 하고 싶었습니다.. 근데, 제가 모르는건지 원래 안되는건지
queue를 사용했을때 return 은 불가능한것같아 따로 res변수를 하나 만들고 카운팅했더니 예시 답안이랑 다르게 나오네요..
STL queue를 쓰지 않았을때는 return Q[rear-1].cnt; 로 결과값이 잘 나왔는데..
코드에서 어떤 점이 문제인지를 모르겠어서 알려주시면 감사하겠습니다.
댓글을 작성하려면 로그인해야 합니다.
sk251525 5년 전
원래는 bfs함수에서 Queue에 담아둔 cnt값을 1만큼 뺀 상태로 return 하고 싶었습니다.. 근데, 제가 모르는건지 원래 안되는건지
queue를 사용했을때 return 은 불가능한것같아 따로 res변수를 하나 만들고 카운팅했더니 예시 답안이랑 다르게 나오네요..
STL queue를 쓰지 않았을때는 return Q[rear-1].cnt; 로 결과값이 잘 나왔는데..
코드에서 어떤 점이 문제인지를 모르겠어서 알려주시면 감사하겠습니다.