[백준 1149번] RGB거리 C++
2021. 5. 12.
www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net 탑다운방식으로 풀려다 도저히 힘들어서 바텀업 방식으로 풀었다. 만약 dp(n)이 n번쨰 집까지 쓴 cost라면 dp(n) = cost(n)+min(dp(n-1,안쓴색),dp(n-1,안쓴색)) 이렇게 점화식을 세웠다 탑다운으로 풀다 머리빠질뻔 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include #include #in..