[백준] 1149번 - RGB거리 java
·
Algorithm/Baekjoon
https://www.acmicpc.net/problem/1149 난이도 : S1Tag : DP풀이 일자 : 2025-03-09문제 탐색하기N: RGB거리에 존재하는 모든 집의 개수 (2 N개의 줄: N번째 집을 빨강, 초록, 파랑으로 칠하는 비용 (1 조건1번 집의 색은 2번 집의 색과 같지 않아야 한다.N번 집의 색은 N-1번 집의 색과 같지 않아야 한다.i(2 ≤ i ≤ N-1) 번 집의 색은 i-1번, i+1번 집의 색과 같지 않아야 한다.조건을 정리하면 모든 집의 색은 인접한 집과 색깔이 달라야 합니다.이 조건을 만족하면서 모든 집을 칠하는 비용의 최솟값을 구하면 됩니다.가능한 시간복잡도0.5초이므로 시간 복잡도가 5000만 이하여야 합니다.브루트포스(완전탐색)로 풀 경우 O(3^n)이 걸리고..