길이가 N인 문자열이 있습니다.
문자열은 문자 A B C D로 이뤄져 있습니다.
문자 A B C D는 각각 1 5 10 50으로 매칭됩니다.
문자열이 의미하는 수가 각 문자가 매칭된 수의 총합일 경우
길이 N이 주면 표현될 수 있는 수의 경우의 수를 구해야 합니다.
1 이면 1 5 10 50
2 이면 2 6 10 11 15 20 51 55 60 100 이런식으로요.

저는 그래서 동적 계획법으로
D(i) = D-1(i-1) + D-1(i-5) + D-1(i-10) +D-1(i-50) 을
N번 수행하여
로 O(N)으로 해결하고자 했는데
답이 안나와서 도움을 요청드립니다.

- dc official App