어떤 구간 \([s,e]\)를 칠할 때에 만약 '가로로 칠하기'를 쓴다면 \(\min(a_{s},a_{s+1},\cdots a_{e})\) 아래까지는 다 칠해주는 것이 최적임을 알 수 있고, 이를 \(a_{mi}\)라고 하면 다시 재귀적으로 \([s,mi-1]\), \([mi+1,e]\)를 칠하는 최적의 방법을 구하면 된다. (단 부분구간을 칠할 때에는 baseline이 0이 아니라 \(a_{mi}\)가 된다)
따라서 \(p(s,e,h)\)를 baseline이 \(h\)일 때 \([s,e]\)를 칠하기 위한 최소 비용이라고 하면