DP
문제 풀이 전략
점화식의 정의를 세우자.
글로 나타내자. 내가 어떤 문제를 풀려고 하는지 적자.
예컨대, 피보나치 수열은 N번째 피보나치 수를 구하고 싶은 거임.
D[N] : N번째 피보나치 수
그다음, 어떻게 문제를 작은 문제로 나타낼 수 있는지 써보자.
N -> N-1, N-2
작은 문제를 만들었으면 어떻게 원래 문제를 풀 수 있는지 알아보자.
N번째 피보나치 수는 N-1번쨰 피보나치 수와 N-2번째 피보나치 수를 더한다.
D[N] = D[N-1] + D[N-2]
Fn = Fn-1 + Fn-2
Last updated
Was this helpful?