当前位置: 首页 > wzjs >正文

服饰东莞网站建设搜索引擎推广与优化

服饰东莞网站建设,搜索引擎推广与优化,安卓app软件公司,如何制作橡皮泥 简单个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【手撕算法系列专栏】【LeetCode】
🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助
🍓希望我们一起努力、成长,共同进步。
在这里插入图片描述

点击直接跳转到该题目

目录

  • 1️⃣题目描述
  • 2️⃣题目解析
  • 3️⃣解题代码

1️⃣题目描述

给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。

明:每次只能向下或者向右移动一步。

示例1:

在这里插入图片描述

输入:grid = [[1,3,1],[1,5,1],[4,2,1]]
输出:7
解释:因为路径 1→3→1→1→1 的总和最小。

示例2:

输入:grid = [[1,2,3],[4,5,6]]
输出:12

注意:

  • m == grid.length
  • n == grid[i].length
  • 1 <= m, n <= 200
  • 0 <= grid[i][j] <= 200

2️⃣题目解析

状态表示:

  • 到达(i,j)位置的最小路径和。

状态转移方程:

  • dp[i][j] = min(dp[i - 1][j] , dp[i][j - 1]) + grid[i - 1][j - 1];

返回值:

  • dp[m][n]注意,由于我这里多开辟了一行一列的空间,所以最后返回的是最后一个位置的dp值,即到达最后一个位置的最小路径和。

3️⃣解题代码

class Solution {
public:int minPathSum(vector<vector<int>>& grid) {int m = grid.size(),n = grid[0].size();int ret = 0;vector<vector<int>> dp(m + 1,vector<int>(n + 1,INT_MAX));for(int i = 1;i <= m;i++){for(int j = 1;j <= n;j++){if(i == 1 && j == 1) dp[i][j] = grid[0][0];else dp[i][j] = min(dp[i][j - 1],dp[i - 1][j]) + grid[i - 1][j - 1];}}ret = dp[m][n];return ret;}
};

通过啦!!!
在这里插入图片描述

http://www.dtcms.com/wzjs/254010.html

相关文章:

  • 毕业设计网站开发选题依据2023年6月份又封城了
  • 垂直网站内容建设廊坊百度提升优化
  • 怎样手机网站建设全网营销
  • 这两天发生的重大新闻金华关键词优化平台
  • 网站建设技术发展趋势预测网络营销做得好的公司
  • 免费个人网站下载百度联系电话
  • 自适应网站模板怎么做推广一次多少钱
  • 网站白名单 是什么百度小说排行榜
  • 郑州汉狮做网站的大公司怎么在平台上做推广
  • 网站建设问题及解决办法seo顾问咨询
  • 如何形容一个网站做的好惠州seo网站推广
  • 开通网站流程网络营销工具和方法
  • 做房地产一级市场的看什么网站农产品网络营销方案
  • 张云网站建设如何让百度收录网址
  • 免费商业网站模板seo诊断服务
  • iis 建立默认网站万网域名注册流程
  • 网站建设熊掌号上海百度推广排名优化
  • 黄南北京网站建设2022年度关键词
  • 网站公司动态做不了怎么办为什么外包会是简历污点
  • 做网站编程的电脑配置杭州网站建设方案优化
  • wordpress免费下载windows优化大师的特点
  • 帮人做网站收多少钱北京网站建设公司优势
  • 郑州外贸网站建设公司价格百度竞价推广有哪些优势
  • 重庆网站建开发郑州专业seo推荐
  • 中国做网站找谁万网域名注册教程
  • 专业网站设计公司爱站网长尾词挖掘
  • 福田商城网站制作网络营销做的比较好的企业
  • 乐清微网站建设写软文能赚钱吗
  • 全屏响应式网站网站推广软件哪个最好
  • 云服务器怎么搭建网站汕头网站设计公司