알고리즘 풀이 - 백준 15990(1, 2, 3 더하기 5, DP)
관련글 Dynamic Programming 관련 포스팅은 여기를 참조 비슷한 문제인 9095번(1, 2, 3 더하기) 포스팅은 여기를 참조 1. 문제 문제 링크는 여기를 참조 문제의 내용을 보려면 아래 더보기 클릭 더보기 이 문제는 1, 2, 3을 더해 N을 만드는 것은 동일하나 연속된 숫자를 사용할 수 없다. 2. 풀이 이 문제는 비슷한 문제인 9095번과 마찬가지로 DP로 해결 가능하다. 하지만 이전에는 State를 나타내는 N의 값만 변수로써 동작시키도록 값을 저장하였지만 이번에는 가장 최근에 사용된 값이 1, 2, 3중 어느 것이었는지도 알아야 한다. 따라서, State를 저장하는 배열이 2차원으로 생성되어야 한다. 즉, DP[N][1], DP[N][2], DP[N][3]과 같이 N*3의 배열을 ..