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

动态ip网站如何备案软文范例300字

动态ip网站如何备案,软文范例300字,博湖网站建设,网络营销的策略1.题目描述 2.思路 (1)dp[i][j] 表示从起点 (0,0) 走到位置 (i,j) 的最小路径和 (2)对于位置 (i, j),只能从 上面 (i-1,j) 或 左边 (i,j-1) 走过来,所以: dp[i][j] grid[i][j] min(dp[i-1][j…

1.题目描述

在这里插入图片描述
在这里插入图片描述

2.思路

(1)dp[i][j] 表示从起点 (0,0) 走到位置 (i,j) 的最小路径和
(2)对于位置 (i, j),只能从 上面 (i-1,j) 或 左边 (i,j-1) 走过来,所以:
dp[i][j] = grid[i][j] + min(dp[i-1][j], dp[i][j-1])
当前格子总路径和 = 当前格子的值 + 从上或左走过来的最小路径和
(3)初始化,从起点到起点的路径和(只有这一个格子),要“消耗”这个格子的值了,所以路径和初始就是 1。
起点:dp[0][0] = grid[0][0]
第一行只能从左边走来:
dp[0][j] = dp[0][j-1] + grid[0][j]; // for j in 1…n-1
第一列只能从上面走来:
dp[i][0] = dp[i-1][0] + grid[i][0]; // for i in 1…m-1

(4)遍历顺序:
必须从上到下、从左到右,因为 dp[i][j] 依赖于 dp[i-1][j] 和 dp[i][j-1]。

3.代码实现

class Solution {public int minPathSum(int[][] grid) {//行数,grid[m][n]是存储最小数据和的数据int m=grid.length;//列数int n=grid[0].length;if(m==0||n==0){//只有一行或者一列的情况,不满足找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。return 0;}//向右走,进行数组初始化,初始化第一行,也就是列数n会增加for(int j=1;j<n;j++){//因为是求最小路径和,当前元素的值,等于他左边元素加上当前元素的值grid[0][j]=grid[0][j]+grid[0][j-1];}//向下走,初始化第一列for(int i=1;i<m;i++){grid[i][0]=grid[i][0]+grid[i-1][0];}for(int j=1;j<n;j++){//每次只能向右走for(int i=1;i<m;i++){//每次只能向下走grid[i][j]=grid[i][j]+Math.min(grid[i-1][j],grid[i][j-1]);}}return grid[m-1][n-1];}
}
http://www.dtcms.com/wzjs/207090.html

相关文章:

  • 河北网站建站系统哪家好好123上网主页
  • 仙桃城市建设投资公司网站疫情最新政策最新消息
  • 浙江英文网站建设现在比较好的营销平台
  • 外贸营销型网站建设多少钱成人教育培训机构
  • 做网站报价广告联盟
  • 新闻网站建设目标福州关键词快速排名
  • 公司网站建设哪个好优化seo深圳
  • 莱芜民生网站seo关键词排名优化哪好
  • 新疆建设培训网站阿里云建网站
  • 完备的网站建设推广网络营销推广处点
  • 做哪个行业的网站好网店运营公司
  • excel vba可以做网站昆明排名优化
  • 深圳市房屋管理局官方网站贵阳百度快照优化排名
  • 建设 静态网站今日热榜
  • 什么网站可以做装修效果图网络营销成功案例分析
  • 网站开发费用预算网络营销项目策划书
  • 华为公司电子商务网站建设策划书企业网站的推广方法有哪些
  • 培训网站网站建设宁波seo网络推广选哪家
  • 浙江省住房建设局网站首页市场调研怎么写
  • 聊城哪有做网站的百度排名推广
  • wordpress自带小工具栏谷歌推广seo
  • 哪个网站做的最好软件开发外包公司
  • 做微商什么是官方网站bittorrentkitty磁力猫
  • h5美食制作网站模板下载百度客服在线咨询电话
  • 做响应式网站哪家公司好首页排名优化公司
  • 微信公众平台开发外包seo快速优化软件网站
  • 陕西专业网站开发多少钱成都电脑培训班零基础
  • 天眼查网站建设公司微营销系统
  • 商城类网站建设篇提高seo排名
  • 徐州酷优网络科技有限公司seo视频教程百度网盘