RGB 거리

https://www.acmicpc.net/problem/1149

풀이

  • dp

  • d[i][color]

      i 번째 집을 color 로 칠했을 때, 1 번째~ i 번째 까지 든 최소 비용
    
  • d[i+1][0] = i번째 집을 1번으로 칠했을 때 든 최소 비용과, 2번으로 칠했을 때 든 최소비용 중 작은 값

  • d[i+1][1] = i번째 집을 0번으로 칠했을 때 든 최소 비용과, 2번으로 칠했을 때 든 최소비용 중 작은 값

  • d[i+1][2] = i번째 집을 0번으로 칠했을 때 든 최소 비용과, 1번으로 칠했을 때 든 최소비용 중 작은 값

Comments