【DP】64.最小路径和

news/2024/7/5 2:31:34

题目

法1:二维DP

必须掌握!

class Solution {
    public int minPathSum(int[][] grid) {
        int m = grid.length, n = grid[0].length;
        int[][] matrix = new int[m][n];
        matrix[0][0] = grid[0][0];
        for (int i = 1; i < n; ++i) {
            matrix[0][i] = matrix[0][i - 1] + grid[0][i];
        }
        for (int i = 1; i < m; ++i) {
            matrix[i][0] = matrix[i - 1][0] + grid[i][0];
        }
        for (int i = 1; i < m; ++i) {
            for (int j = 1; j < n; ++j) {
                matrix[i][j] = Math.min(matrix[i - 1][j], matrix[i][j - 1]) + grid[i][j];
            }
        }

        return matrix[m - 1][n - 1];
    }
}

http://lihuaxi.xjx100.cn/news/1907239.html

相关文章

[Unity错误解决]There are 2 audio listeners in the scene.

There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. 从组件中找出包含 Audio Listener 的&#xff0c;只激活一个&#xff0c;其他的关掉

Ansible的脚本---Playbook剧本编写

playbook的组成部分 1、 tasks&#xff1a;任务 在目标主机上需要执行的操作。使用模块定义这些操作。每个任务都是一个模块的调用。 2、 variables&#xff1a;变量 用于存储和传递数据。类似于shell脚本中的变量。变量可以自定义。可以在playbook当中定义为全局变量&…

算法和算法分析

一个问题抽象为一个抽象数据类型后&#xff0c;仅是形式上的抽象定义&#xff0c;还没有达到问题解决的目的&#xff0c;要实现这个目标&#xff0c;就要吧抽象的变成具体的&#xff0c;即抽象数据类型再计算机上实现&#xff0c;变为一个能用的具体的数据类型&#xff01; …

dart 学习之多个接口 以及mixin学习

如果一个类继承了多个接口&#xff0c;那么需要实现对应的所有方法 abstract class A {printA(); }abstract class B {printB(); }class C implements A, B {overrideprintA() {print("C.a");}overrideprintB() {print("C.b");} }mixin既不是继承也不是接…

保存Google Colab数据文件或目录到Google Drive云盘

一、背景 在Google Colab上使用T4 GPU完成微调训练的模型&#xff0c;保存了模型和训练状态的文件存放在Google Colab /content目录内&#xff0c;需要备份。考虑到下载到本地需要大量的流量&#xff0c;且下次继续训练还会上传&#xff0c;最后确定直接保存到Google Drive&am…

在VisualStudio2022中使用Google安卓模拟器(AVD)进行MAUI开发——环境部署篇

1.个人背景: 工作以来主要使用C#,进行了Winform、WPF的Windows桌面应用开发。 上个月微软发布了.NET8并长期支持,个人也一直有兴趣(实际也是工作推进着)进行跨平台应用开发,如题对MAUI框架进行了一些浅薄的探究。 2.MAUI 微软官网:.NET 多平台应用 UI 文档 - .NET MAUI…

机器视觉:AI赋能缺陷检测,铸就芯片产品的大算力与高能效

导言&#xff1a;近年来&#xff0c;国内芯片行业快速发展&#xff0c;市场对芯片需求的不断增大&#xff0c;芯片的缺陷检测压力也越来越大。芯片产品在生产制造过程中&#xff0c;需要经历数道工序&#xff0c;每个生产环节的材料、环境、工艺参数等都有可能造成产品缺陷。不…

虾皮广告数据:优化广告投放,提升产品销量的关键指南

虾皮&#xff08;Shopee&#xff09;广告数据是在Shopee平台上进行广告投放和推广时产生的一系列数据指标。通过对这些数据的分析&#xff0c;卖家可以更好地了解广告效果&#xff0c;优化广告策略&#xff0c;提高产品销量。本文将为您介绍如何利用虾皮广告数据&#xff0c;优…