ael8548   4년 전

if (q.size() == 1)

break;

이 부분이 위에 있을 경우는 통과가 되는데, 아리에 있을 경우에는 런타임 에러가 뜹니다.

둘이 어떤 차이인가요??

djm03178   4년 전

n=1이면 처음부터 원소가 pop 되어 원소가 0개가 되고, 다음 루프에서 비어있는 큐에 대해 q.front()를 하기 때문에 문제가 됩니다.

ael8548   4년 전

앗 그렇네요!! 답변 감사합니다!:)

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