Pessoal, estou com um problema mais voltado à lógica do que ao Java em si.
Preciso resolver um exercício no qual devo explicar, sem Java, como resolver a multiplicação de n matrizes. Depois, como resolver o mesmo problema utilizando programação dinâmica.
Já li diversos algoritmos prontos mas não estou conseguindo entender o conceito de resolução desse problema 
Um pdf do que estou tentando entender: http://www.inf.ufrgs.br/~prestes/Courses/Complexity/aula17.pdf