ehxhfl1589   2년 전

어느 부분에서 오류가 발생하는 지 모르겠습니다.

slah007   2년 전

31, 38줄에 X->2X가 되는 경우 out of range 가능성이 있으므로 0<=next<100000의 검사가 Visited.at(next)보다 선행되어야 합니다.

(cond1) && (cond2)와 같이 여러 && 연산을 하는 경우 cond1이 false라면 전체가 false임이 확정되어 cond2의 문장은 실행조차 하지 않으므로 next >= 0 && next <= MAX-1 && !Visited.at(next) 으로 순서를 바꾸는 것으로 충분합니다.

ehxhfl1589   2년 전

이렇게 또 하나 배워가네요 도움주셔서 정말감사합니다!

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