krlittle   2년 전

아래 코드입니다.

첫번째 입력 예시를 넣었을때 전부 NO가 나오는데, 각각의 케이스를 따로따로 입력하면 맞게 출력됩니다.

입력의 문제인듯 한데, 어떻게 하면 될까요?

감사합니다!

djm03178   2년 전

매 케이스가 끝날 때마다 st를 비워줘야 합니다.

krlittle   2년 전

아래 부분에서 스택이 비워지는 것 아닌가요?

while( !s.empty() ) s.pop();

위 코드 사용해서 solve함수 맨 끝에 스택 비워주었는데도 틀렸다고 뜹니다 ㅠㅠ

djm03178   2년 전

함수가 종료되는 시점이 거기에만 있지 않습니다. 42번째 줄에서 끝나는 경우에는 스택에 남는 게 있을 수도 있습니다.

krlittle   2년 전

덕분에 해결했습니다.

감사합니다!!

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