[C++] 백준/Gold/15486. 퇴사 2
·
C++
문제: 퇴사 2 (백준 15486번)문제 분석입력: 일 동안 상담을 진행할 수 있으며,각 상담은 걸리는 기간 와 얻을 수 있는 금액 를 가진다.목표: 상담을 적절히 선택하여 얻을 수 있는 최대 수익을 계산하는 문제.조건: 상담이 끝나는 날을 초과하면 진행할 수 없다.해결 방법: 동적 계획법 (DP)이 문제는 배낭 문제 (Knapsack Problem)와 유사하다.각 날짜별로 상담을 선택할지 말지를 결정해야 하며, 최적의 선택을 누적하면서 해결해야 한다.DP 테이블 정의dp[i]: i번째 날까지 얻을 수 있는 최대 수익즉, i일이 끝났을 때 가능한 최대 이익을 저장한다.점화식현재까지의 최대 수익 유지 i번째 날까지의 최대 ..