목차 배낭 문제 (Fractional Knapsack Problem)"배낭 문제"는 한정된 조건에서 최대 가치를 구하는 최적화 문제를 의미하는 용어이며, DP이외에도 백트래킹 등으로 구현할 수 있다.효율성으로 인해 DP를 많이 사용하지만, DP로만 접근할 수 있음을(혹은 DP기법 자체를) 의미하진 않는다. 1. 분할 가능한 배낭 문제 (Fractional Knapsack Problem)그리디한 방법으로 풀 수 있다.아이템들의 "무게당 가치"를 구한 후, 이를 내림차순으로 정렬하여 무게 제한에 도달할 때까지 더해주면 된다. 다만, 무게당 가치 = 가치/무게는 즉 무게 1당 가치를 의미한다.무게 = 0.1 가치 = 0.5 일 때, 가치/무게 = 0.5/0.1 = 5 이 경우, 다음과 같이 가방의 무게가 소..