문제
https://www.acmicpc.net/problem/10844
풀이
2차원 배열로 메모이제이션해야 되는 문제였다.
D[N][L]을 N자리수에서 끝자리가 L로 끝나는 수의 계단수의 가지수라고 한다면
N자리 수에서 끝자리가 2로 정해지면, D[N-1][1]과 D[N-1][3]을 구하면 된다.
이를 점화식으로 표현하면
D[N][L] = D[N-1][L-1] + D[N-1][L+1]
'알고리즘 > BaekJoon' 카테고리의 다른 글
[11052]붕어빵 판매하기 (0) | 2017.01.11 |
---|---|
[9095]1,2,3 더하기 (0) | 2017.01.11 |
[11726]2 x n 타일링 (0) | 2017.01.10 |
[3052]나머지(Modulo) (0) | 2017.01.02 |