0917ba   4년 전

dp로 점화식 세워서 풀었는데 64% 부근에서 시간초과가 나네요... 64% 전까지는 빠르게 올라가던데...

나와있는 반례들 모두 통과했는데 뭐가 문제일까요?

(로직: n번째 포도주를 마실 때: n-1번째를 마실때와 안 마실때로 구분, n번째 포도주를 마시지 않는다면 n-1번째 포도주 dp로 실행)

skeep194   4년 전

포도주의 양은 음이 아닌 정수이므로 모두 0일 때 시간 초과가 발생할 수 있습니다.

podo함수 안에 있는 if(dp[n]!=0) 이 부분을 다른 방식으로 고쳐보세요.

0917ba   4년 전

감사합니다!!

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