슈도 코드 MatrixChain 입력: 연속된 행렬 A1X A2 X.... An, 단, A1은 d0 X d1, A2는 d1 X d2, .... An은 dn-1 X dn 이다. 출력: 입력의 행렬 곱셈에 필요한 원소 간의 최소 곱셈 횟수 1 for i = 1 to n 2 C[i,i] = 0 3 for L = 1 to n-1 { // L은 부분문제의 크기를 조절하는 인덱스이다. 4 for i = 1 to n - L { 5 j = i + L 6 C[i,j] = ∞ (초기화) 7 for k = i to j-1 { 8 temp = C[i,k] + C[k+1,j] + di-1*dk*dj 9 if (temp < C[i,j]) 10 C[i,j] = temp } } } 11 return C[1,n] 위의 최소 비용 Ci..