2022 KAKAO INTERNSHIP 문제였다.
나에게는 아직 혼자서 생각해내기 매우 어려운 문제였던 것 같다.
내가 생각했던 점은 아래와 같다.
- 학습을 하거나 문제를 푸는 경우를 모두 생각해보아야 한다.
- 즉, 완전 탐색을 해보아야 일단 알 수 있다.
- 과연 모든 경우를 다 탐색하는데 시간초과가 안날까?
그래서 다른 사람들의 풀이를 참고한 결과, DP를 섞어서 사용하는 것이 열쇠였다.
완전탐색으로 모든 경우를 탐색을 하되, 배열에 저장을 하면서 나아가는 것이다.
DP + 완전탐색