노란색 구간은 최종적으로 값이 같아야 하므로, 그리고 인접한 노란색 구간끼리 1차이가 나야하고
초기에 노란색 구간 최소값을 각 찾은 다음
마지막 노란색 구간부터 인접한 노랭이 최소값 확인한다음에, 각 구간에 최종적으로 할당할 값을 찾음
i번째 노랭이 값 설정 후 i+1 ~ 마지막 노랭이 다 확인하고
그리고 배열 d에 초기값과 할당값의 차이 넣어두고
dp[i][j] = i,j에 왔을 때 최소 값, dp 돌리면 되는거 아닌가?
longlong도 확인했고...
모두 같을 필요는 없는데
도달 할 수 있는 어떤 경로 하나만 있으면 됨
아하 고마워