牛客:NC59 矩阵的最小路径和

牛客:NC59 矩阵的最小路径和

文章目录

题目描述

题解思路

动态规划,递推公式:matrix[i][j] += min(matrix[i-1][j], matrix[i][j-1])

题解代码

go 复制代码
func minPathSum( matrix [][]int ) int {
    // write code here
    row, col := len(matrix), len(matrix[0])
    for i:=1;i<col;i++ {
        matrix[0][i]=matrix[0][i]+matrix[0][i-1]
    }
    for i:=1;i<row;i++ {
        matrix[i][0]+=matrix[i-1][0]
        for j:=1;j<col;j++ {
            a,b:=matrix[i][j-1],matrix[i-1][j]
            if a<b {
                matrix[i][j]+=a
            } else {
                matrix[i][j]+=b
            }
        }
    }
    return matrix[row-1][col-1]
}
相关推荐
Cathy Bryant36 分钟前
拓扑学:曲面与圆环
笔记·线性代数·矩阵·拓扑学
爱丽_2 小时前
AQS:公平/非公平、自旋与阻塞(park)的取舍、适用场景与常见坑
jvm·矩阵
再卷也是菜3 小时前
第一章、线性代数(1)矩阵乘法
线性代数·矩阵
bulingg13 小时前
L1与L2正则化的差异
线性代数·矩阵·概率论
智算菩萨17 小时前
【OpenGL】10 完整游戏开发实战:基于OpenGL的2D/3D游戏框架、物理引擎集成与AI辅助编程指南
人工智能·python·游戏·3d·矩阵·pygame·opengl
Frostnova丶18 小时前
LeetCode 2573. 找出对应 LCP 矩阵的字符串
算法·leetcode·矩阵
历程里程碑20 小时前
Protobuf 环境搭建:Windows 与 Linux 系统安装教程
linux·运维·数据结构·windows·线性代数·算法·矩阵
爱丽_1 天前
高维问题如何“降维计算”:矩阵映射、卷积与拆分汇总
深度学习·矩阵·cnn
EQUINOX11 天前
马尔可夫链
线性代数·动态规划·随机数学
MediaTea1 天前
NumPy 函数手册:线性代数
线性代数·numpy