DP조건에 맞는지 확인하는 방법
1. 큰 문제를 작은문제로 나눌 수 있다.
2. 동일한 작은 문제를 반복적으로 해결한다.
처음에 딱 문제를 볼때 접근해야하는 과정
1. 그리디, 구현, 완전탐색인지 확인한다
2. 방법이 떠오르지 않으면 DP 조건을 확인해본다.
3. 재귀로 비효율적인 완전탐색을 구현해보고
4. 작은 문제로 큰 문제 해결이 가능하면 DP로 코드개선을 한다.
일반적인 코테의 DP문제는 기본유형으로 낸다.
= 점화식만 세우면 구현은 쉽다.
'Algorithm > Dynamic Programming' 카테고리의 다른 글
[Google 인터뷰] 못생긴 수 (0) | 2021.03.10 |
---|---|
[Goldman Sachs 인터뷰] 편집 거리 (0) | 2021.02.21 |
[백준 18353] 병사 배치하기 (0) | 2021.02.17 |
[백준 14501] 퇴사 (0) | 2021.02.13 |
[FlipKart 인터뷰] 금광 (0) | 2021.02.10 |