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

如何做微信个人网站网页设计制作软件

如何做微信个人网站,网页设计制作软件,如何建设自己的小说网站,能免费做网站吗一、题目解析 从左上角到右下角使得数字总和最小且只能向下或向右移动 二、算法原理 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/471053.html

相关文章:

  • php网站开发门槛高吗如何做网站关键词优化
  • wordpress缩略图延时加载seo和sem的关系
  • 网站收录更新属于seo网站优化
  • 邯郸做网站询安联网络seo推广排名
  • 网站广告怎么做百度检索入口
  • 网站建设的未来友链交换不限内容
  • 重庆网站开发哪家专业页面seo优化
  • 网站转移 备案seo专员是指什么意思
  • 本地的番禺网站建设chatgpt 网址
  • 建设银行教育网站长沙疫情最新情况
  • 网络推广营销方式北京seo学校
  • 网站开发项目意义重庆关键词seo排名
  • 网站编辑电子商务网站运营专员品牌推广宣传词
  • wordpress 4.9 安装网站seo案例
  • 岳阳企业网站建设推广普通话的意义是什么
  • 四川企业网站建设平台长沙官网网站推广优化
  • 受欢迎的做pc端网站网络营销策划方案框架
  • magento做的网站交换友情链接的意义是什么
  • php网站服务器口碑营销的特征
  • 端午节网站建设目的网店推广方案
  • 中国能源建设集团招聘网站广州专业seo公司
  • flash网站banner百度seo详解
  • 社交网站做强百度安装免费下载
  • 网站建设资讯版块如何做用户运营谷歌官网登录入口
  • php动态网站开发常用技术最好的优化公司
  • 泰安市最新招聘信息某网站seo诊断分析和优化方案
  • 辽宁同鑫建设网站百度认证证书
  • php做网站安性如何百度推广的定义
  • 乐清网站建设免费获客软件
  • 河南企起网站建设网络公司网站