문제 https://www.acmicpc.net/problem/15989 풀이dp에 저장되는 각 숫자의 0번 배열에는 1이 사용된 경우, 1번 배열에는 1이 사용되지 않고 2가 포함된 경우, 2번 배열에는 3만 사용된 경우들의 개수를 저장했습니다. 이런 규칙을 통해서 개수를 정하기 때문에 0번 배열 - 이전 숫자에서 사용했던 모든 경우에 1을 더함 1번 배열 - 현재 숫자 - 2에서 1이 사용된 경우를 제외한 2와 3만 사용한 경우 2번 배열 - 현재 숫자 - 3에서 3만 사용된 경우 3가지의 경우를 모두 더하면 해당 숫자에서 나오는 모든 경우의 수를 구할 수 있습니다. ...for (int i = 4; i 전체 코드#include using namespace std;i..