mike1201   5년 전

#14684 (사다리타기)를 코딩한 후 시간 초과가 나와서 이런 저런 방법으로 코드를 고쳐보았는데

이 문제의 경우에 가장 근본적인 해결책은 'queue에 들어가는 것을 줄이기' 였습니다.

( 구체적으로 결과가 다른 갯수가 5~6개이면 3개이상의 가로선이, 3~4개이면 2개이상의 가로선, 1~2개이면 1개이상의 가로선이 필요한 것을 이용 )

항상은 아니겠지만 보통 bfs나 dfs에서 시간 초과가 되면 우선적으로 고려해야 할 것이 queue에 들어가는 것을 최대한 감소시키는 것일까요?

kitri04   5년 전

코드가 있어야 답변이 가능할 것 같아요

mike1201   5년 전

@kitri04

수정했습니다^^

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