tkdgns685   4년 전

dp 로 풀었는데 시간초과가 나네요. 혹시 다른 풀이가 있을까요?

tkdgns685   4년 전

확실히 for 문이 재귀보다 빠르네요. 똑같은 코드인데도 속도 차이가 상당히 나네요 ㅜㅜ

djm03178   4년 전

똑같은 코드가 아니니까 차이가 크게 납니다.

범인은 18번째 줄입니다. 실제로 계산된 결과가 0이라면 dp[a][b]에 0이 들어갈 텐데, 아직 방문을 안 한 것과 결과값이 실제로 0인 것을 구분하지 못하기 때문에 재탐색을 들어가게 됩니다.

tkdgns685   4년 전

그렇네요 ㅋㅋ 음수까지 되는데도 0 을 고려하지 않았네요. 수정하니까 재귀도 잘 통과됩니다.

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