-

DP :: 백준 :: 자두나무 :: 2240 본문

알고리즘/DP

DP :: 백준 :: 자두나무 :: 2240

lingi04 2016. 11. 5. 18:22

자두나무 2240

https://www.acmicpc.net/problem/2240




[문제 풀이]

dp[T][W] 2차배열 생성하고,

dp[T][W]는 T초에 W번 이동했을 때 먹은 자두의 개수 라고 했을 때

W % 2 == 0일때

  dp[i][j] = jadu[i] == 1 ? Math.max(dp[i-1][j-1] + 1, dp[i-1][j]+1) : dp[i-1][j];

W % 2 == 1일때

  dp[i][j] = jadu[i] == 2 ? Math.max(dp[i-1][j-1] + 1, dp[i-1][j]+1) : dp[i-1][j];



연산을 마치고 dp[T][0] ~ dp[T][W] 중 최댓값 출력




풀이과정 중 틀린점 있으면 댓글남겨주시기바랍니다~~!!

Comments