[백준 BOJ] 1149 RGB거리
RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다. 집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다..
문제로 이동할려면 여기를 클릭하세요.
풀이
DP
를 자신의 색깔이 아닌 다른 두 색깔을 재귀호출하고 그 중 작은 값을 리턴하는 방식으로 구현합니다.cache
배열을 이용해메모이제이션
을 해줘 시간초과를 방지해줍니다.
예제
1
2
3
4
5
6
7
입력
3
26 40 83
49 60 57
13 89 99
코드