[백준 15990] 1,2,3 더하기5 -JAVA //le_effort//
점화식 같은 수가 연속해서 나오면 안 된다. dp는 2차원 배열로 설정 dp [n][1] n을 만드는 수 중 마지막 자리가 1 dp [n][2] 마지막 자리가 2 dp [n][3] 마지막 자리가 3 그렇다면 어떻게 계산해야 할 까? dp [n][1] 은 마지막 자리가 1 인 숫자이므로 그 전 단계에서 마지막 자리가 2,3 인 숫자가 올 수 있다 점화식 dp[n][1] = dp [n-1][2]+dp [n-1][3]; dp [n][2] = dp [n-2][1]+dp [n-2][3]; dp [n][3] = dp [n-3][1]+dp [n-3][2]; 이 점화식이 이해가 되지 않는다면 https://suhyeokeee.tistory.com/24?category=837216 [백준 15989] 1,2,3 더하기 ..