b1106. 호텔
·
Algorithm & Data Structures/BOJ
https://www.acmicpc.net/problem/1106백준 1106번: 호텔 문제(Java) 풀이안녕하세요! 오늘은 백준 1106번 '호텔' 문제를 동적 계획법(DP)을 활용하여 풀어내는 Java 코드에 대해 알아보겠습니다. 이 문제는 최소 비용으로 특정 목표를 초과 달성해야 하는, 전형적인 Unbounded Knapsack(무제한 배낭) 문제의 변형입니다.문제의 핵심목표: 호텔 홍보를 통해 적어도 C명의 고객을 유치해야 합니다.비용: 각 홍보 활동(도시)마다 비용과 그로 인해 얻는 고객 수가 정해져 있습니다.조건: 모든 홍보 활동은 원하는 만큼 반복해서 수행할 수 있습니다.가장 중요한 포인트는 '적어도 C명'이라는 조건입니다. 즉, C명을 넘어 C+1명, C+5명 등을 유치하는 비용이 오히려..