728x90
문제:https://www.acmicpc.net/problem/14852
비고:
-Dynamic programming 활용
-점화식을 짤 때, 1개만 할지 보조를 둬야할 지 감이 옴
-이 문제는 다음과 같음
-f(0)=1, f(1)=2, g(1) = 1
-g(n) = g(n-1) + f(n-1)
-f(n) = f(n-2) + g(n-1) + f(n-1) + g(n)
-매 결과를 저장할 배열같은게 필요하지 않음, 마지막 가짓수만 새면 됨
-결과를 나머지로 뱉어야되는 경우, 개별 계산에서 미리해서 숫자 절댓값 줄여서 계산하기 필요(이 짓을 안했더니 "시간초과" 받음)
내소스코드:
boj.kr/782710fea2044c59b94b89039aa4c440
728x90
'CS' 카테고리의 다른 글
[Algorithm]백준, 12845, 모두의 마블 (0) | 2020.10.10 |
---|---|
[Algorithm]백준, 11047, 동전 0 (0) | 2020.10.10 |
[Algorithm]백준, 2133, 타일 채우기 (0) | 2020.10.10 |
[Algorithm]백준, 11727, 2×n 타일링 2 (0) | 2020.10.10 |
[Algorithm]백준, 11726, 2×n 타일링 (0) | 2020.10.10 |