[백준 9095] 1,2,3 더하기 -JAVA //le_effort
전형적인 DP문제이다 일단 점화식은 dp [i] = dp[i-1]+dp[i-2]+dp[i-3] 인데 이걸 어떻게 도출하는지에 대해서 설명하겠다 모든 수를 1 , 2, 3 을 이용해서 만들어야 한다. dp[i] 는 i번째 수를 만들 수 있는 개수로 하겠다 dp [1] = 1 총 1개 dp[2] = 1+1 / 2 총 2개 dp[3] = 1+1+1 , 1+2, 2+1, 3 총 4개 이제 dp[4]이상을 구해보자 dp[4]는 위 문제에도 나와있다. (1+1+1+1) (1+2+1) (2+1+1) (3+1) (1+1+2) (2+2) (1+3) 자 이제 규칙을 찾기 위해 색을 칠하겠다. (1+1+1+1) (1+2+1) (2+1+1) (3+1) (1+1+2) (2+2) (1+3) 색칠된 부분을 보자. 초록색으로 색칠된..