1932 (1) 썸네일형 리스트형 백준 1932 RGB 거리 문제. RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다. 집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다. 각각의 집을 빨강, 초록, 파랑으로 칠하는 비용이 주어졌을 때, 아래 규칙을 만족하면서 모든 집을 칠하는 비용의 최솟값을 구해보자. 1번 집의 색은 2번 집의 색과 같지 않아야 한다. N번 집의 색은 N-1번 집의 색과 같지 않아야 한다. i(2 ≤ i ≤ N-1)번 집의 색은 i-1번, i+1번 집의 색과 같지 않아야 한다. 풀이. 반복문에서 매 단계 최솟값만을 찾아서 더하면 안되고 조건을 만족하면서 최솟값을 찾아야한다. R에서 출발하는 최솟값, G에서 출발하는 최솟값, B에서 출발하는 최솟값의 경우를 찾아 마지막에 최솟값을 출력을 한.. 이전 1 다음