huds093   6년 전

100%까지 실행되고 나서 틀렸다고 뜹니다.

아무리 봐도 틀린 곳을 모르겠습니다.

해시맵 이용해서 string으로 key잡고 카운트를 해주기 위해서 int값을 value로 했습니다.

--------------------------------

방금 약간의 수정을 했더니 맞았습니다. 메인에서 /**/부분을 추가했습니다. 그리고 BFS에서 출력하지 않고 str이 123456780이면 return만 하게 했습니다.

차이가 없는 것 같은데 왜 결과가 다를까요..?

wello_horld   6년 전

음... 보통 100%면 최소값 혹은 최대값에서 문제가 생기는 경우가 많습니다. 저는 저 문제를 못 풀어서 직접적인 도움은 못 드리지만, 그런 경우를 한번 따져 보시는게 어떨까요?

djm03178   6년 전

BFS가 시작하자마자 처음 상태를 방문 체크에 넣었으니, 앞으로 그 상태는 영영 다시 방문하지 못합니다. 그리고 큐에서 꺼낸 후에 체크를 하는 것이 아니라 다음 큐에 넣을 때 체크를 하기 때문에 처음 상태는 단 한 번도 확인되지 못합니다.

csh6103   6년 전

1 2 3

4 5 6

7 8 0

huds093   6년 전

세 분 정말 너무 감사드려요!!! 그 경우는 아예 생각도 안 했었네요...

감사합니다!!

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