[백준 / BOJ] 9095 1, 2, 3 더하기 C++
·
알고리즘/DP
문제 설명DP 문제입니다.정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다.1+1+1+11+1+21+2+12+1+12+21+33+1정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오.제한 사항풀이1, 2, 3의 합으로 모든 숫자를 나타내야 합니다.1을 위의 조합으로 나타내는 경우의 수는 1,2를 위의 조합으로 나타내는 경우의 수는 2,3을 위의 조합으로 나타내는 경우의 수는 4,즉, DP[1] = 1, DP[2] = 2, DP[3] = 4, DP[4] = 7 이라는 것을 알아낼 수 있습니다.일단 이 상태로도 패턴이 보이기 시작하지만 정확히 하기 위해 DP[5]까지 구해보겠습니다.1 + ..