[20250728] BOJ / G5/ 퇴사 2 / 설진영 #563
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🧷 문제 링크
https://www.acmicpc.net/problem/15486
🧭 풀이 시간
30분
👀 체감 난이도
✏️ 문제 설명
N일 동안 상담을 진행할 수 있고, 각 날짜마다 상담에 걸리는 기간과 받을 수 있는 금액 P[i]가 주어짐
퇴사 전까지 최대 이익을 얻을 수 있도록 상담을 선택해야함
🔍 풀이 방법
DP 사용
dp[i]는 i일부터 퇴사일까지 벌 수 있는 최대 수익
뒤에서부터 비교
최종 결과는 dp[1]에 있음
⏳ 회고
전형적인 DP 문제이긴한데 역순으로 풀어야 깔끔하게 풀림