그래서 한 번에 한 단계 또는 두 단계 만 수행 할 수있는 동안 n
번째 단계에 도달하는 간단한 동적 프로그래밍 질문을 수행했습니다. 나는 대답이 기본적으로 피보나치 시퀀스이고 대답은 n-2
에 도달하는 단계의 수 + n-1
에 도달하는 단계를 알고 있습니다.N 단계에 도달하는 방법 수
T(n) = T(n-1) + T(n-2);
그러나 내가 생각하는 것이 많을수록 내가 더 확신하지 못합니다. 끝에 단계 n
에 도달하기 위해 마지막 단계에 추가 단계가 없어야합니까? 분명히 번호를 꽂으면 분명히 작동하지만, 실제로 n-1
과 n-2
대신 n에 도달한다는 것을 의미하는 끝에 여분의 단계가없는 이유가 궁금합니다.
아아호서 나는 그것을 간과하고 자신을 혼란스럽게 생각합니다. 감사합니다. – HanC