문제를 풀기에 앞서 새로운 알고리즘 유형인 동적계획법 알고리즘에 대해 공부해보도록 하자. https://hongjw1938.tistory.com/m/47 알고리즘 - Dynamic Programming(동적 계획법) 1. 개요 DP, 즉 다이나믹 프로그래밍(또는 동적 계획법)은 기본적인 아이디어로 하나의 큰 문제를 여러 개의 작은 문제로 나누어서 그 결과를 저장하여 다시 큰 문제를 해결할 때 사용하는 것으로 hongjw1938.tistory.com 이 포스팅에 자세하게 나와져 있다. 결론적으로, 어떠한 문제가 재귀 알고리즘으로 풀릴 수 있다고 했을 때, 그 문제는 동적계획법 알고리즘으로도 풀릴 수 있다. 근데 왜 굳이 재귀와 동적계획법을 구분하여 사용하며, 그 둘의 차이점은 무엇일까? 재귀 알고리즘은 말..