思路: 从题目中给出的信息: 不会是空矩阵,矩阵值都是非负数 只能往右或者往下,不能返回,因此路径长度会累加 故常用的方法便是递归或者动态规划。 方法一:递归法(超时) 具体做法: 容易想到的是,在第一步时可以选择向右或者向下,只需要当前的路径值加上(n,m-1)或者(n-1,m)的矩阵路径即可,加上谁,自然是其中较小者。而(n,m-1)与(n-1,m)又是(n,m)的子问题,可以继续递归下去。只需要用i,j表示当前位置,后续限制边界的向下或者向右即可。这是容易想到的方法,缺点是重复计算太多,会超时。 下图为从(0,0)开始的每个子问题的递归方向,每次可以选择向下或者是向右递归,以缩短为子...