eollyea   3년 전

if(cur_u<1 || cur_u>f) continue;

if(dist[cur_u]!=0) continue;

이거를 

if(cur_u>=1 && cur_u<=f && dist[cur_u]==0)

이렇게 바꾸기만 했는데 맞게 나오네요,  이 둘은 결과가 똑같이 나와야 하는거 아닌가요? 

shg9411   3년 전

continue는 반복문 아래 나머지 부분 모두를 진행하지 않습니다. 68 or 69 라인에서 continue 하시면 73~77라인도 실행하지 않는것이 목적이신가요?

eollyea   3년 전

아 그러네요 제가 착각했습니다. 감사합니다.

댓글을 작성하려면 로그인해야 합니다.