1963번 - 소수 경로
안녕하세요.
문제 풀이 중 이해가 안되는 부분이 있어서 문의 드립니다.
bfs를 사용했는데, whil(!q.empty())다음에
q의 크기 만큼 for문을 돌리려고 했습니다.
그래서
for(i=0; i<q.size();i++)
라고 하니깐 틀린 값이 나오고
int s= q.size()로 하니깐 제대로 된 값이 나옵니다.
왜그럴까요?
q.size()는 계속 바뀌니까요
아....
멍청한 질문이었네요....
감사합니다!!ㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
maro7913 4년 전
안녕하세요.
문제 풀이 중 이해가 안되는 부분이 있어서 문의 드립니다.
bfs를 사용했는데, whil(!q.empty())다음에
q의 크기 만큼 for문을 돌리려고 했습니다.
그래서
for(i=0; i<q.size();i++)
라고 하니깐 틀린 값이 나오고
int s= q.size()로 하니깐 제대로 된 값이 나옵니다.
왜그럴까요?