思路:运用动态规划去解决问题,这个时候子问题并不是属于父问题的"前缀",也不是属于父问题的"后缀",而是属于父问题的某个区间之内。...,需要解决类似
这样的,属于原始问题的某个区间内子集的问题。...最终要计算的结果用dp(0,3),其中0表示输入的矩阵数组中的下标为0的位置,3是下标为3的位置,以此表示最终要囊括ABC三个矩阵。...dp(0,1)和dp(2,3)分表表示一个矩阵,不涉及操作,也就是作为初始值为0
dp(0,2)和dp(1,3)可以分别再划分为
dp(0,2):dp(0,1)与dp(1,2),其中dp(0,1...)的结果可以复用dp(0,1)
dp(1,3):dp(1,2)与dp(2,3),其中dp(2,3)的结果可以复用dp(2,3)
特意只说明dp(0,1)和dp(2,3)的复用,是为了表明结果的可复用性