leedh2004   6년 전

점화식을 dp[n][k] 는 n잔의 포도주가 있고 현재 k잔 연속으로 마셨을 때 먹은 최대 포도주양 으로 잡았습니다.

따라서 dp[n][0] = max(dp[n-1][0], dp[n-1][1], dp[n-2][2])

dp[n][1] = dp[n-1][0] + n번째 포도잔

dp[n][2] = dp[n-1][1] + n번째 포도잔

이라고 생각했는데 어느 부분에서 잘못생각하고 있는지 잘 모르겠습니다.. 

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

bupjae   6년 전

dp[2][0] = arr[1]

leedh2004   6년 전

감사합니다!!

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