ojh4110   5년 전

사이클 dfs에 사이클 탐지 + dp 를 섞어서 풀었습니다.

진입시 visit = 1 종료시 visit =2 

만약 진입중에 한번 더 진입을 하였을 경우 사이클을 탐지해서 전부 종료하고 -1을 리턴 하였습니다.

사이클이 없는 경우에는  memo에 계속 누적되어 중복 탐색을 방지 하였습니다..

게시판의 질문글을 다 뒤져보고 제가 테스트 케이스들을 만들어 봐도 도저히 어디서 틀렸는지 모르겠습니다..

도와주시면 감사하겠습니다..

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