17498번 - 폴짝 게임
dp 로 풀었는데 시간초과가 나네요. 혹시 다른 풀이가 있을까요?
확실히 for 문이 재귀보다 빠르네요. 똑같은 코드인데도 속도 차이가 상당히 나네요 ㅜㅜ
똑같은 코드가 아니니까 차이가 크게 납니다.
범인은 18번째 줄입니다. 실제로 계산된 결과가 0이라면 dp[a][b]에 0이 들어갈 텐데, 아직 방문을 안 한 것과 결과값이 실제로 0인 것을 구분하지 못하기 때문에 재탐색을 들어가게 됩니다.
그렇네요 ㅋㅋ 음수까지 되는데도 0 을 고려하지 않았네요. 수정하니까 재귀도 잘 통과됩니다.
댓글을 작성하려면 로그인해야 합니다.
tkdgns685 4년 전
dp 로 풀었는데 시간초과가 나네요. 혹시 다른 풀이가 있을까요?