다이나믹 프로그래밍 방법으로 풀 수 있다.
i+1은 i와 같은 색깔이 아니면서 최소의 비용을 갖아야 한다.
구조는 [집의번호][색깔]을 사용한다. => dy[i][j]
식 : i까지의 최소 비용 + 해당색깔로 칠했을 때의 비용
을 기본 식으로 사용하여 코딩해나간다.
다음과 같이 코딩해주었다.
'알고리즘문제풀이' 카테고리의 다른 글
2520_떡 먹는 호랑이 (0) | 2015.03.25 |
---|---|
더블릿_scv자원채취 (0) | 2015.03.25 |
더블릿_자리배치 (0) | 2015.03.25 |
더블릿_jumping_cow 점프 (0) | 2015.03.25 |
1987_알파벳 (0) | 2015.03.25 |