https://school.programmers.co.kr/learn/courses/30/lessons/161989


위 문제처럼 그냥 항상 똑같은 길이를 쓸수 있다고 가정해서 최소 몇개를 써야 전체 길이를 커버하냐는 문제는 그리디스러운게 이해가 가는데,


여기서 문제를 조금만 변형해서 똑같은 길이가 아닌 다른 길이들이 input으로 주어지는 경우에서 최소 몇개를 써야 전체가 커버가 되냐는 문제


역시 그리디로 생각하고 풀 수 있나요? 만약 그렇다면 기준을 어떻게 잡아야하고, DP로 풀어야한다면 점화식을 어떻게 구하나요?


아니면 완탐으로 풀어야하나요?