[백준 2618] 경찰차 (kotlin)
·
Algorithm
🏆 문제 난이도- Platinum IV🔗 문제 링크https://www.acmicpc.net/problem/2618📝 문제 분석 & 접근이런 유형의 문제는 단순히 현재 사건에 대해 두 경찰차 중 더 가까운 차를 보내는 탐욕적(Greedy) 접근으로는 최적의 해를 찾을 수 없습니다.왜냐하면 당장 가까운 차를 보냈을 때, 다음 사건을 처리할 때 더 큰 손해를 볼 수 있기 때문입니다.따라서 동적 계획법을 이용해야 합니다.현재의 선택이 미래의 결과에 영향을 미치므로, 과거의 상태를 기억하고 최적의 선택을 이어가는 방식을 사용해야 문제를 풀 수 있습니다.✨ 핵심 아이디어사실 아이디어 자체는 매우 단순합니다.DP 상태 정의: dp[i][j] = 경찰차 1이 마지막으로 처리한 사건이 i, 경찰차 2가 마지막으로..