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

如何做微信个人网站百度精简版网页入口

如何做微信个人网站,百度精简版网页入口,b2b企业网站推广,可以放钓鱼网站的免费空间一、题目解析 从左上角到右下角使得数字总和最小且只能向下或向右移动 二、算法原理 1.状态表示 我们需要求到达[i,j]位置时数字总和的最小值,所以dp[i][j]表示:到达[i,j]位置时,路径数字总和的最小值。 2.状态转移方程 到达[i,j]之前要先…

一、题目解析

从左上角到右下角使得数字总和最小且只能向下或向右移动

二、算法原理

1.状态表示

我们需要求到达[i,j]位置时数字总和的最小值,所以dp[i][j]表示:到达[i,j]位置时,路径数字总和的最小值。

2.状态转移方程

 

到达[i,j]之前要先到达[i-1,j]或[i,j-1]位置,比较得出最小值然后加上grid[i][j]的值

3.初始化

 

4.填表顺序

从左往右,从上到下

5.返回值

返回dp[m][n]

建议自己上手实现一下,链接:64. 最小路径和 - 力扣(LeetCode) 

三、代码示例

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

 

 看到最后,如果对您有所帮助还请点赞、收藏、关注,点点关注不迷路,我们下期再见!

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

相关文章:

  • net网站开发是什么免费浏览外国网站的软件
  • 泰安口碑好的网站建设山东一级造价师
  • 北京朝阳区网站建设公司2023年8月份新冠症状
  • 网站栏目功能网站seo查询站长之家
  • dreamweaver网站建设教程行业网站
  • dwcc如何做网站深圳seo公司排名
  • 网站建设网站制作网站设计网络营销和电子商务区别
  • 一个企业做网站的意义百度一下官网首页
  • 网站建设中的英文绍兴百度seo排名
  • 电影网站做淘客百度快照搜索引擎
  • nas使用wordpress网站seo入门基础教程书籍
  • 用模板做的网站不好优化网络广告的收费模式有哪些
  • 手机网站制作教程线上推广的优势和好处
  • 电商网站开发背景怎么写重庆广告公司
  • 新疆网站建设推广seo关键词排名如何
  • 网站代理打开百度站长工具网站提交
  • 个人网站不能备案杭州百度快照优化公司
  • 吉林建设教育协会网站网络舆情监测
  • 校园活动策划站群seo
  • 武汉专业网站建设官网社会新闻热点事件
  • 建设网站里的会员系统网站收录查询站长工具
  • 三亚网站推广团队优化神马排名软件
  • 佳木斯网站建设sem是什么职业岗位
  • 网站在正在建设中武汉网站运营专业乐云seo
  • 最新项目加盟代理seo 排名 优化
  • 一个主机可以放几个网站北京线上教学
  • 做剧情网站侵权吗苹果cms播放器
  • 如何建立新的企业网站seo公司运营
  • 小程序开发公司简介范本站长工具的使用seo综合查询排名
  • 制作网站时搜索图标如何做免费刷网站百度关键词